Security Links


Web Application Security:
 Advanced SQL Injections in SQL Server Applications
 (more) Advanced SQL Injection
 One-Way Web Hacking
 Imperva Blind SQL Injection
 SQL Injection Attacks by Example
 Web Applications and SQL Injection
 Manipulating Microsoft SQL Server Using SQL Injection
 HTML Code Injection and Cross-site scripting

 Kerberos Details:

Buffer Overflows:
 Once Upon a Free – Heap Overflows
Defeating Windows XP SP2 Heap Protection and DEP Bypass
Smashing The Stack For Fun And Profit
Intro to Shellcoding
Shell Coders handbook.
Network Security Assessment, O’Reilly
Good broad coverage of various NPT areas – good background reading
Network Security Hacks, O’Reilly
Hacking Exposed 1st Ed.
(The first edition was probably the best)
Hack Proofing your Network 1st Ed.
(Covers some other concepts like buffer overflows etc, gives better insight into mindset)
Assembly Language Step-by-Step, Wiley
(Good no assumed knowledge start to assembler on x86)
SQL Server Security, Osbourne
(By NGS, excellent reading on the subject)
TCP/IP illustrated
Building Internet firewalls, O’Reilly
O’Reilly ‘Security Warrior’
(Excellent introduction to many topics with some walkthrough examples.)
Osborne ‘Hacknotes’ series
(Thin/portable reference material which includes an entire testing methodology)

Conversion to Dalvik format failed with error 1


Using android on eclipse can be frustating sometimes.You create a new
android project and just cant get it to build, run or clean out the errors
eclipse shows up. Most of all, you can get vague errors like the below.

  • Conversion to Dalvik format failed with error 1
  • Could not *find* HelloAndroid.*apk*
  • Updates (from 0.9.1. to 0.9.5) dont work, vague error there too some
    org.eclipse.something is not linking (google, if you are hearing, just do a
    google search out there find out the issues people are facing). Uninstalls
    dont work.

Did a major google search to figure out how to fix it. Found many that
helped, found many that did not. And I am not alone there.

So this is what worked for me

  • Close all projects
  • Restart Eclipse
  • Uninstall both Android under Help-SoftwareUpdates
  • Restart Eclipse
  • Uncheck all under Help-SoftwareUpdates-AvailableSoftware, except the dl-sslgoogle one, install it
  • Restart Eclipse
  • Create a new project now, same problem eh!! 🙂
  • In the root directory of the project you just created, open the .classpath file. Change it to the following
    <?xml version=”1.0″ encoding=”UTF-8″?>
     <classpathentry kind=”src” path=”src”/>
     <classpathentry kind=”src” path=”test”/>
     <classpathentry kind=”src” path=”gen”/>
     <classpathentry kind=”output” path=”bin”/>
            <classpathentry kind=”con” path=””/>
  • Main Menu – Project – Clean
  • Project Explorer – – Right Click – Properties – Android – Check Android 1.5 – Hit Apply (a lot of magic happens
    in the console tab on the project)
  • Project Explorer – – Right Click – Properties – Java Build Path – Libraries – Verify if you see a “Android 1.5”
    and not a “android.jar”.


The only way to add a “Android 1.5” is to edit the classpath file. Google,you should fix this. It would be nice to know what “Android 1.5” signifies here, a jar, external jar, variable, class folder, external class folder or library(usability issue, think about it, how do I add a Android 1.5 from UI, no way now right). Also it would be nice if the create new android project would fix this automatically.