baordog
  • Member for 8 years, 8 months
  • Last seen more than a month ago
Has XOR EAX, EBX another purpose?
Accepted answer
13 votes

As the first answer states, XOR is a bitewise XOR, not an XOR swap. To do the Xor swap that you referenced from wikipedia it takes 3 instructions : xor eax, ebx xor ebx, eax xor eax, ebx Since ...

View answer
What are some methods to reversing a .kext?
Accepted answer
7 votes

Answering Your Question Directly: You can reverse Kernal Extensions with IDA Pro, Radare2, GDB or whatever dissasembler you would like. Yes, you will have to learn what C++ structures look like once ...

View answer
Exploit Development with python
4 votes

if you want to develop exploits in Python, this book may help: http://my.safaribooksonline.com/book/-/9781597497299/chapter-9-exploitation-scripting/building_exploits_with_python If you need to ...

View answer
How to match disassembled instructions back to C/C++ source?
4 votes

You have to read and interpret the assembly. There is no substitute for reading the assembly. If you know what the assembly instructions mean, and you have the source code the relationship between the ...

View answer
Is there a way to set the number special purpose registers in IDA pro with a script?
2 votes

This cannot be done with either IDA C or IDA Python. There is no API function to rename a register. Check the docs: https://www.hex-rays.com/products/ida/support/idapython_docs/

View answer
Is OR EAX, EAX as If-Statement possible?
2 votes

in x86 / x86-64 or represents a logical or. In your example OR EAX, EAX Performs the logical bitwise or operation. If EAX is zero, the result will be all zeroes, and the zero flag will be set, ...

View answer
How was Playstation Portable hacked? How is custom firmware developed?
1 votes

To answer the question, how did reverse engineers hack the psp? Like this: http://hackaday.com/2011/03/13/reverse-engineering-the-psp/ http://sec.pn.to/pw/?plugin=attach&pcmd=open&file=...

View answer
Techniques to hide a process (procmon)?
0 votes

If you are trying to hide Procmon from another process, and you control the environment, say in an analysis lab, it may be sufficient just to hook the victim processes methods for obtaining a process ...

View answer
IDAPython for IDAFree 5.0
0 votes

You say yourself that the build process requires tools which are not free. In which case: You would need to break some terms of service and You would need to do some reverse engineering of your ...

View answer