Data Types and Moving Data in Assembly
I’m still following the Assembly Primer for Hackers from Vivek Ramachandran of SecurityTube in preparation for Penetration Testing with BackTrack. In this review I’ll cover data types and how to move...
View ArticleComparing Strings in Assembly
As part of my quest to improve my assembly skills I’ve been reviewing Vivek Ramachandran’s Assembly Primer for Hackers. I’ve nearly completed the series and I thought I would try out some of what I...
View ArticleComparing Strings in Assembly Part 2
Earlier today I wrote some assembly code to compare 2 strings and print out whether or not they were equal to one another. I’ve been learning more assembly and so I thought I would tweak it a bit to...
View ArticleExamining the Stack to Debug Segfaults with gdb
Earlier, while writing my compare strings method, I made a mistake in the code and came across a segmentation fault. Based on how the program executed I was pretty sure of approximately where the error...
View ArticleExamining a Buffer Overflow in C and assembly with gdb
Welcome University of Maryland students! Thanks for visiting! I’ve now finished Vivek Ramachandran’s Assembly Primer for Hackers and I’ve decided to move on to his Buffer Overflow Primer. I’ve...
View ArticleTesting Shellcode on a Non-Executable Stack or Heap
If you’re learning about buffer overflows and shellcode, chances are you’re exploiting some stack-based vulnerabilities. If you’re like me you might also find that when you compile your programs they...
View Article