Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Hello,
I've been using JamesM Tutorials and I Finally Implanted all of it , though I've noticed that System calls won't return the values from the Function.
as for example if I called syscall_fopen(); and fopen function returns a File Pointer , there is no way for this value to return..I rather get the sycall number.
mainly , In JamesM tutorials the handlers gets a copy of the registers(eax, edi...) so any changes to it wouldn't change the actual value in the stack , so to overcome this you have to change the handlers to get the pointers of the stack structure so you pass the actual address of the registers struct to the handlers so you can make changes to them when being popped back!