Defining hacker

Hacker    has    two    meanings: Traditionally,    hackers    like    to    tinker    with    software    or    electronic    systems.    Hackers enjoy    exploring    and    learning    how    computer    systems    operate.    They    love    discovering new    ways    to    work    —    both    mechanically    and    electronically. In    recent    years,    hacker    has    taken    on    a    new    meaning    —    someone    who    maliciously breaks    into    systems  for    personal    gain.   … Read more

Session Fixation

Session fixation vulnerabilities typically arise when an application creates an anonymous session for each user when they first access the application. If the application contains a login function, this anonymous session will be created prior to login and then upgraded to an authenticated one after they have logged in. The same token that initially confers … Read more

Injecting Code

The topic of code injection is a huge one, encompassing dozens of different languages and environments, and a wide variety of different attacks. It would be possible to write an entire book on any one of these areas, exploring all of the theoretical subtleties of how vulnerabilities can arise and be exploited. Because this is … Read more