Assembly & Hex, network, threading, gui

Discussion about hacker.org's server
Post Reply
azndevilus
Posts: 1
Joined: Sat Oct 04, 2008 11:16 pm

Assembly & Hex, network, threading, gui

Post 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.
canine
Posts: 190
Joined: Sun Sep 14, 2008 5:38 am

Re: Assembly & Hex, network, threading, gui

Post 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.
Post Reply