Page 1 of 1

Assembly & Hex, network, threading, gui

Posted: Sat Oct 04, 2008 11:42 pm
by azndevilus
I've been reading recently about hacking and I got into the part about coding and assembly language. I am experienced with c++, but not much on the threading and networking side, except in C. If possible any good reading material on thread and network programming in addition to assembly languages. I looked at a couple of programs at www.hackthissite.org and I see alot of values being pulled and push on the stack and registers (assembly language I'm referring to). But is there any good reading guide that can guide me through assembly such that I can reverse engineer the program into C or C++ codes just by reading the assembly.

Another one, I just thought of. What is a good language, program or reference to GUI programming? I'm tired of making console applications but every time I get into GUI programming, all those codes just don't stick. Any that is easier to program?

Sorry for so much questions, but its some challenges I need to conquer in order to satisfy my curiosity.

Re: Assembly & Hex, network, threading, gui

Posted: Sat Oct 04, 2008 11:59 pm
by canine
azndevilus wrote:I've been reading recently about hacking and I got into the part about coding and assembly language. I am experienced with c++, but not much on the threading and networking side, except in C. If possible any good reading material on thread and network programming in addition to assembly languages. I looked at a couple of programs at www.hackthissite.org and I see alot of values being pulled and push on the stack and registers (assembly language I'm referring to). But is there any good reading guide that can guide me through assembly such that I can reverse engineer the program into C or C++ codes just by reading the assembly.

Another one, I just thought of. What is a good language, program or reference to GUI programming? I'm tired of making console applications but every time I get into GUI programming, all those codes just don't stick. Any that is easier to program?

Sorry for so much questions, but its some challenges I need to conquer in order to satisfy my curiosity.
C++ IS C.

There are decompilers which can guess the original C/C++ from an executable, but variable aren't preserved in the executable and the output of decompilers are next to useless.

GUI programming is somewhat worthless. Unless you're writing something for someone else, just use command line stuff.

If you're insistent on GUI programming, GTK is good, as well as Tk.