I'm trying to learn how to crack programs and change them a little. Now i've got the disassembler "W32DASM" I need to learn assembler. So I wanna ask you all: Can somebody give me (or even write for me) a simple basic tutorial. I know something about other languages: I know nearly everything about VB6, know a little C++ and I'm currently learning Java (JBuilder 5).
So could somebody give or write a tutarial for me? I NEED ONE!
Thanks a lot, Ray2003 (Ray2003_NDJ@Hotmail.com)
Comments
You could get stuck in books forever and never learn anything.
Starting with code that works, then altering it is the right way.
Nasm is the best assembler I've found and it's free.
I have put together a working Nasm environment with
includes, macros, blank templates, info, programs, examples, etc.
You can have every thing I've got.
I improve it every day, so down load the latest version at:
http://bitdog.home.att.net/files/nasmenv.zip
It's totally free, use it in any way you want.
Take my name out and put yours in if you choose.
The Nasm help doc that comes with Nasm is the best I've seen
for getting to the point.
Sincerely Bitdog
:--Original Message--
: I'm trying to learn how to crack programs and change them a little. Now i've got the disassembler "W32DASM" I need to learn assembler. So I wanna ask you all: Can somebody give me (or even write for me) a simple basic tutorial. I know something about other languages: I know nearly everything about VB6, know a little C++ and I'm currently learning Java (JBuilder 5).
:
: So could somebody give or write a tutarial for me? I NEED ONE!
:
: Thanks a lot, Ray2003 (Ray2003_NDJ@Hotmail.com)
:
:
:
: So could somebody give or write a tutarial for me? I NEED ONE!
:
: Thanks a lot, Ray2003 (Ray2003_NDJ@Hotmail.com)
:
:
You have to studied Hexa OpCode first or at least have it's List.
I have it some, Im still Documented it.
http://city.boleh.com/~vampire_strikes/DownLoad/DownLoad.htm
Hope you can access my W-Site. BitDog check your mail I sent it to you.
: You could get stuck in books forever and never learn anything.
: Starting with code that works, then altering it is the right way.
: Nasm is the best assembler I've found and it's free.
: I have put together a working Nasm environment with
: includes, macros, blank templates, info, programs, examples, etc.
: You can have every thing I've got.
: I improve it every day, so down load the latest version at:
: http://bitdog.home.att.net/files/nasmenv.zip
: It's totally free, use it in any way you want.
: Take my name out and put yours in if you choose.
:
: The Nasm help doc that comes with Nasm is the best I've seen
: for getting to the point.
:
: Sincerely Bitdog
:
:
: :--Original Message--
: : I'm trying to learn how to crack programs and change them a little. Now i've got the disassembler "W32DASM" I need to learn assembler. So I wanna ask you all: Can somebody give me (or even write for me) a simple basic tutorial. I know something about other languages: I know nearly everything about VB6, know a little C++ and I'm currently learning Java (JBuilder 5).
: :
: : So could somebody give or write a tutarial for me? I NEED ONE!
: :
: : Thanks a lot, Ray2003 (Ray2003_NDJ@Hotmail.com)
: :
: :
:
:
Thank you very VERY much... ;-)
: I have put together a working Nasm environment with
: includes, macros, blank templates, info, programs, examples, etc.
: http://bitdog.home.att.net/files/nasmenv.zip
: It's totally free, use it in any way you want.
: Sincerely Bitdog
:
:
:--Original Message--
: Now i've got the disassembler "W32DASM" I need to learn assembler.
: So could somebody give or write a tutarial for me? I NEED ONE!
: Thanks a lot, Ray2003 (Ray2003_NDJ@Hotmail.com)
: Thank you very VERY much... ;-)
Ray, if you try the nasmenv.zip would you give me some feed back
on it please. I don't need back patting, I want constructive
critism. If you find something difficult to understand let me know.
bitdog@worldnet.att.net
and I'll fix it for you and include it in my next nasmenv.zip
Any kind of complaining would be appreciated.
nasmenv.zip unzips with pkunzip 204g (or somthing like that).
nasm.bat , nasm.zip , & nasm.txt are created.
nasm.bat unzips nasm.zip to path createing dir & subdirs.
If it unzips to one directory,
you don't have a working environment, so try again.
I haven't tried a win unzipper to see if it creates the proper env.
I've mostly only got 16 bit code and I like .com files ALOT.
but it's a good place to start learning and
if you have any code includes/examples/macro's/etc,
I want them to share with others.
I can convert most any asm stuff, or atleast I'll try.
You may have to dig around in the environment for the gems.
Every .com has some help in it, view/edit, then run with out
command line input, usually gives help.
If the nasmenv.zip works out for you, try making a nasm32 section
in it and make/gather/convert code.
(I'll include it in my nasmenv.zip if you let me.)
Nasm has a good 32 bit assembler that's free also,
I didn't go for it cause it uses a DPMI loader, er something ?
And the Nasm16 in nasm098r.zip worked well for me.
And it does 32 bit code too.
There are a few WIN32 NASM sites out there,
run by well informed webmasters,
so you can step up quickly from my starter platform.
Bitdog
BTW. I wouldn't recommend w32dasm. try ollydbg which can be found at ollydbg.de
Here is another site that teaches you olly and enough asm to crack some big apps. http://www.jbfonline.net/sndtuts/index.php?dir=2-Reversing + General Byte Patching Tutorials/
download the reversing with lena ones.
teaches you to fake serials and stuff like that
hope it helps,
|_/-\/3|||)/-|_|_/-