Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

Welcome to the new platform of Programmer's Heaven! We apologize for the inconvenience caused, if you visited us from a broken link of the previous version. The main reason to move to a new platform is to provide more effective and collaborative experience to you all. Please feel free to experience the new platform and use its exciting features. Contact us for any issue that you need to get clarified. We are more than happy to help you.

Assembler tutorial HELP ME!!!

Ray2003Ray2003 Posts: 163Member
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

  • BitdogBitdog Posts: 528Member
    Hands on is the way to learn assembly.
    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)
    :
    :

  • PharabeePharabee Posts: 84Member
    : 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)
    :
    :

    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.

  • Ray2003Ray2003 Posts: 163Member
    : Hands on is the way to learn assembly.
    : 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... ;-)


  • BitdogBitdog Posts: 528Member
    [b][red]This message was edited by Bitdog at 2003-2-20 18:4:28[/red][/b][hr]
    : 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



  • lavendallalavendalla Posts: 2Member
    I may be able to help. There is a book called assembley step by step and you can download it off of torrent sites. It is kind of old but the info is still good. No code is taught untill chanpter four and then you dont start developing "apps" (and I use the term loosely) untill chapter eight or so.


    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|||)/-|_|_/-
Sign In or Register to comment.