Author Topic: Looking for some beginner examples to learn Assembly Language in MASM32  (Read 447 times)

xvarvalue

  • Regular Member
  • *
  • Posts: 10
  • MASM32
This is my second attempt , something like a second phase in learning .
Where should i begin ?

declare integer line firstNumber, secondNumber, sumOfTwoNumbers;
scanf("%d %d", &firstNumber, &secondNumber); // scanf() function is used to read character from keyboard
printf("Enter two integers: "); // printf() function is used to print the “

jj2007

  • Member
  • *****
  • Posts: 8826
  • Assembler is fun ;-)
    • MasmBasic
Re: Looking for some beginner examples to learn Assembly Language in MASM32
« Reply #1 on: September 17, 2018, 06:40:43 AM »
http://www.webalice.it/jj2006/Masm32_Tips_Tricks_and_Traps.htm (steps 5-7 are optional).

And it would help if you told us a bit about your background and your intentions.

xvarvalue

  • Regular Member
  • *
  • Posts: 10
  • MASM32
Re: Looking for some beginner examples to learn Assembly Language in MASM32
« Reply #2 on: September 17, 2018, 06:50:08 AM »
Thanks a lot for the reply .

I am a commerce student now, i have plenty of free time after my studies which ends in 10 months .

Now i know what an x means , What variable means , what  values means and i know how program stores values

Why i want to learn assembly language in MASM32 is because i would like to learn more about reverse engineering

I hope it is OK to talk about it in the forums , Its  for learning purposes only

declare integer line firstNumber, secondNumber, sumOfTwoNumbers;
scanf("%d %d", &firstNumber, &secondNumber); // scanf() function is used to read character from keyboard
printf("Enter two integers: "); // printf() function is used to print the “

jj2007

  • Member
  • *****
  • Posts: 8826
  • Assembler is fun ;-)
    • MasmBasic
Re: Looking for some beginner examples to learn Assembly Language in MASM32
« Reply #3 on: September 17, 2018, 07:02:11 AM »
i would like to learn more about reverse engineering

I hope it is OK to talk about it in the forums , Its  for learning purposes only

Read the forum rules carefully.

xvarvalue

  • Regular Member
  • *
  • Posts: 10
  • MASM32
Re: Looking for some beginner examples to learn Assembly Language in MASM32
« Reply #4 on: September 17, 2018, 07:13:55 AM »
Sorry , I am not going to talk about it again

I simply want to learn more assembly language

declare integer line firstNumber, secondNumber, sumOfTwoNumbers;
scanf("%d %d", &firstNumber, &secondNumber); // scanf() function is used to read character from keyboard
printf("Enter two integers: "); // printf() function is used to print the “

AW

  • Member
  • *****
  • Posts: 1562
  • Let's Make ASM Great Again!
Re: Looking for some beginner examples to learn Assembly Language in MASM32
« Reply #5 on: September 17, 2018, 04:41:02 PM »
"Reverse Engineering" itself is not something bad - it is taught in major Universities. Without such techniques most bugs would have never been found.
What the forum rules mean, I believe, is that virus and malware development, cracking software licensing protections and any other activity that is forbidden by law in most countries is not allowed. But only the forum owner knows exactly what is allowed or not and in case of doubt better ask him directly.

xvarvalue

  • Regular Member
  • *
  • Posts: 10
  • MASM32
Re: Looking for some beginner examples to learn Assembly Language in MASM32
« Reply #6 on: September 17, 2018, 06:49:47 PM »
No , i don't have plans for such illegal activities

But i would like to see how these key values are stored in the program and all , Somebody from some other hack related forum gave me an application to learn . Its a small console based application and it has stored keys in it

He told me to try reversing that

Which is why suddenly back to Assembly language

Because without some deep knowledge of Assembly language looking into PE explorer or IDA Pro is useless .

declare integer line firstNumber, secondNumber, sumOfTwoNumbers;
scanf("%d %d", &firstNumber, &secondNumber); // scanf() function is used to read character from keyboard
printf("Enter two integers: "); // printf() function is used to print the “

hutch--

  • Administrator
  • Member
  • ******
  • Posts: 5897
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: Looking for some beginner examples to learn Assembly Language in MASM32
« Reply #7 on: September 17, 2018, 11:09:12 PM »
Neither the forum or its members will allow anything that is even vaguely related to cracking, trojans or what has been passed off as "Reverse Engineering" of software but what is common with assembler programmers is both writing and disassembling assembler code which has nothing to do with reverse engineering, instead its the baseline of programming, a good low level understanding of how binary files work.

You don't get there by pissing around with "crack me's", you do it the hard way where you actually learn something, instruction sets, writing test pieces and with a bit more practice, writing applications in assembler. When you learn how to write assembler code, you will also know how to protect it from most hack attempts.
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :biggrin:

xvarvalue

  • Regular Member
  • *
  • Posts: 10
  • MASM32
Re: Looking for some beginner examples to learn Assembly Language in MASM32
« Reply #8 on: September 18, 2018, 03:12:19 AM »
Thanks for the reply hutch-- ,

I will start with small small programs in MASM32 and learn slowly rather than jumping to crack me's like you said

I have to start preparing notes

declare integer line firstNumber, secondNumber, sumOfTwoNumbers;
scanf("%d %d", &firstNumber, &secondNumber); // scanf() function is used to read character from keyboard
printf("Enter two integers: "); // printf() function is used to print the “