Assembly Primer For Hackers (Part 6) Moving Data

Posted By: SecurityTube_Bot
Posted On: Mon 21 Feb 2011
Views: 24333
Support SecurityTube:
               




Description: This is Part 6 of the "Assembly Language Primer for Hackers" video series. Please begin here with Part 1, if you have not already done so. In this video we look at how to transfer data between registers and memory locations using the MOV series of instructions. We discuss data transfer between registers, immediate values and registers, memory locations and registers, immediate values and memory locations, indexed memory addressing schemes, indirect addressing using registers and many other important concepts. It is important to note that all the above are explained in detail using example code in the video.  <br><br>Please download the MovDemo.s code before you begin with the tutorial.   <br><br><br><style type="text/css">body { background: #FFF; } </style> <br> <style type="text/css"> body { background: #FFF; } </style> </div>

Tags: programming ,

This video is part of the following groups:

1. Assembly Language Megaprimer for Linux ( 11 videos)


Comments (27)

lebowski.dadudude on Thu 03 Mar 2011

Thanks a lot sir..these videos have been very helpful.
Pls help.i assembeled and linked the movdemo.s program.
but wen i open it in gdb and do list ,it doesnt show.
Nor does the step fuctiobn works.

tommychai67 on Fri 04 Mar 2011

Did you try -gstabs with when you were assembling your source?

sogood on Tue 15 Mar 2011

great presentation

does it mean that ($location)= location ?

Also, what is the -gstabs used for? I know I could google it, but thought I would give feedback instead.

Thanks.

dave on Wed 16 Mar 2011

great job on the videos, keep up the good work!

JCasper777 on Fri 18 Mar 2011

Great video, thank you very much for taking the time for us.

gilesc on Sat 16 Apr 2011

http://tinyurl.com/66jd6bl

Zukin on Mon 18 Apr 2011

Vivek,

This video was great! My favorite thing that I discovered is that I was doing the steps before you mentioned them in many cases. You've really taught me well. Thanks! :D

sekstiseks on Fri 29 Apr 2011

This assembly language is starting to make sense. Finally I'm grasping this obscure language.

Thank you Vivek! =)

Col_Loki on Fri 29 Apr 2011

Super Video. Thanks

madr on Wed 01 Jun 2011

learned a lot in this one, thanks

cyruslok on Sun 12 Jun 2011

Thanks for this video. I think I need to review a few times as i was lost...haha.

pwnyboy on Mon 04 Jul 2011

wonderful video! your presentations are remarkably helpful

although im confused where i might be be able to download the program so i could try it myself

pwnyboy on Mon 04 Jul 2011

never mind i didn't realize the description expanded

xplt on Fri 08 Jul 2011

As always! Another great movie! Thank you Vivek!

KeemoZulus on Tue 12 Jul 2011

Thank you for these videos! Easy to follow and very informative.

neo on Wed 13 Jul 2011

little complicated but i will try this.
thank u vivek.

KjmX on Thu 14 Jul 2011

really simple and helpfully......thank you Vivek

in0cula on Mon 18 Jul 2011

# 5. MOV data from register to memory

movb $3, %al
movb %al, ByteLocation

What is %al ??
How can i view the value? i tryed "print %al" or "x/1db &al" but no luck...

in0cula on Mon 18 Jul 2011

%al is a location, but isn't clear to me why %al , i lost some passages? can somebody help me out here, i'm rewatching the video hope to understand by myself but i'm not the shrpen knife in the drawer :)

in0cula on Mon 18 Jul 2011

ok ok, I found it, al = first 7 bits of EAX, it was explained on the first video...

elhunko on Wed 21 Sep 2011

I appreciate the time put into these videos. I'm slowly making my way through, hoping to begin to grasp assembly language. I'm not sure how this fits into the grand scheme of the language, but what's been taught so far is very clear and well explained.

stonemerc on Wed 07 Dec 2011

This is by far the best explanation of assembly that I have ever come across. Thank you so much for this.

kannnan24 on Mon 09 Jan 2012

Amazing, Big help, Thank you!

hacknix on Thu 26 Jan 2012

I need someone who is capable of hacking* websites & accessing their email database


I don't need scraping,web crawling or extractors


I need this sites HACKED so I gain access to their email DB


I will need to test the result u give me,if it checks out,I am willing to pay up to 3000$

per website and 10-20 websites monthly,which will increase upon delivery of faster & quality

service


Pls note,CONTINUITY is what I am after...I NEED A GOOD PARTNER I CAN WORK WITH FOR A VERY

LONG TIME!. I HAVE AT LEAST 500 WEBSITES ON MY LIST AND IM WILLING TO PAY 3000$ PER WEBSITE

PLEASE SEND ME A MAIL IF U CAN DO THIS ASAP ; omorye007 (at) yahoo (dot) com


Cheers

dwinfrey on Tue 28 Feb 2012

Here is the lesson code, added in some of my own comments
http://pastebin.com/svesKjbn

bhokaal on Fri 16 Mar 2012

last one moving is ultimate

HoneyBunny on Mon 30 Apr 2012

Of course, we liked it!

Login to post a comment