create account

Intro to X86 Architecture - [Low Level Programming] by cristi

View this thread on: hive.blogpeakd.comecency.com
· @cristi ·
$18.81
Intro to X86 Architecture - [Low Level Programming]
Recently, I've been flooding my mind with knowledge about assembly, low-level programming, as well as types of chip architectures and how they use different types of registers (i.e. 32-bit vs. 64-bit, or even earlier versions). 

This helps me understand and grasp concepts and fundamentals of reverse engineering, which are potentially useful when dissecting malware. This is something that, in my opinion, is extremely hard to do, but nevertheless can aid the field of information security, as we're being bombarded with malware in an ever increasing fashion. Hence, security analyst and reverse engineering experts are two types of figures that are and will be extremely sought after. 

Below, is one of lessons from a series I've been following. It introduces the student to architectures and goes a little more indepth of x86 chips. 
___
<center>https://www.youtube.com/watch?v=H4Z0S9ZbC0g</center>
___
### <center>To stay in touch with me, follow @cristi</center>   
___
[Cristi Vlad](http://cristivlad.com) Self-Experimenter and Author
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
authorcristi
permlinkintro-to-x86-architecture-low-level-programming
categoryprogramming
json_metadata{"tags":["programming","reversing","busy","computer-science"],"users":["cristi"],"image":["https://img.youtube.com/vi/H4Z0S9ZbC0g/0.jpg"],"links":["https://www.youtube.com/watch?v=H4Z0S9ZbC0g","http://cristivlad.com"],"app":"steemit/0.1","format":"markdown"}
created2018-04-07 12:40:21
last_update2018-04-07 12:40:21
depth0
children6
last_payout2018-04-14 12:40:21
cashout_time1969-12-31 23:59:59
total_payout_value15.808 HBD
curator_payout_value2.999 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,042
author_reputation128,305,218,872,904
root_title"Intro to X86 Architecture - [Low Level Programming]"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id48,814,954
net_rshares4,314,860,287,219
author_curate_reward""
vote details (40)
@hashcash · (edited)
$0.18
8085, yeah it was my first. Soon graduated to 8-bit AVR from there. I remember my professor shutting me and my friends down for progressing a little too fast. He wasn't convinced and thought we were not fully understanding the architecture and trying to act smart. We convinced him otherwise and he let us be. In fact he himself got us two more 32 bit hardware platforms (approx. thousand euros each) for messing around. 
CONFESSION: the truth is that we did not fully understand the architecture. We only just had a bit of working knowledge then ;-)
👍  
properties (23)
authorhashcash
permlinkre-cristi-intro-to-x86-architecture-low-level-programming-20180407t125902936z
categoryprogramming
json_metadata{"tags":["programming"],"app":"steemit/0.1"}
created2018-04-07 13:00:42
last_update2018-04-07 13:03:18
depth1
children2
last_payout2018-04-14 13:00:42
cashout_time1969-12-31 23:59:59
total_payout_value0.138 HBD
curator_payout_value0.043 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length550
author_reputation17,433,241,427,492
root_title"Intro to X86 Architecture - [Low Level Programming]"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id48,817,337
net_rshares42,150,618,018
author_curate_reward""
vote details (1)
@cristi ·
Wow, that's a great recollection! I wish I'd be learning that kind of stuff back in the days. Are you a software engineer?
properties (22)
authorcristi
permlinkre-hashcash-re-cristi-intro-to-x86-architecture-low-level-programming-20180407t181757347z
categoryprogramming
json_metadata{"tags":["programming"],"app":"steemit/0.1"}
created2018-04-07 17:15:00
last_update2018-04-07 17:15:00
depth2
children1
last_payout2018-04-14 17:15:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length122
author_reputation128,305,218,872,904
root_title"Intro to X86 Architecture - [Low Level Programming]"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id48,853,272
net_rshares0
@hashcash ·
$0.19
Electronics and then Robotics
👍  
properties (23)
authorhashcash
permlinkre-cristi-re-hashcash-re-cristi-intro-to-x86-architecture-low-level-programming-20180407t201348846z
categoryprogramming
json_metadata{"tags":["programming"],"app":"steemit/0.1"}
created2018-04-07 20:15:27
last_update2018-04-07 20:15:27
depth3
children0
last_payout2018-04-14 20:15:27
cashout_time1969-12-31 23:59:59
total_payout_value0.146 HBD
curator_payout_value0.046 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length29
author_reputation17,433,241,427,492
root_title"Intro to X86 Architecture - [Low Level Programming]"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id48,873,976
net_rshares44,445,647,288
author_curate_reward""
vote details (1)
@sorin.cristescu ·
I'm wondering whether this architecture is not outdated today. But the mental gymnastics this triggers could indeed be quite useful.
properties (22)
authorsorin.cristescu
permlinkre-cristi-intro-to-x86-architecture-low-level-programming-20180408t113511348z
categoryprogramming
json_metadata{"tags":["programming"],"app":"steemit/0.1"}
created2018-04-08 11:35:12
last_update2018-04-08 11:35:12
depth1
children1
last_payout2018-04-15 11:35:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length132
author_reputation255,754,000,681,122
root_title"Intro to X86 Architecture - [Low Level Programming]"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id48,957,532
net_rshares0
@cristi ·
Not necessarily, however, some of the great books have been written a decade ago...
properties (22)
authorcristi
permlinkre-sorincristescu-re-cristi-intro-to-x86-architecture-low-level-programming-20180408t151313244z
categoryprogramming
json_metadata{"tags":["programming"],"app":"steemit/0.1"}
created2018-04-08 14:10:15
last_update2018-04-08 14:10:15
depth2
children0
last_payout2018-04-15 14:10:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length83
author_reputation128,305,218,872,904
root_title"Intro to X86 Architecture - [Low Level Programming]"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id48,976,532
net_rshares0
@tanmoy016 ·
Very Interesting Topic.
properties (22)
authortanmoy016
permlinkre-cristi-intro-to-x86-architecture-low-level-programming-20180407t132635608z
categoryprogramming
json_metadata{"tags":["programming"],"app":"steemit/0.1"}
created2018-04-07 13:26:42
last_update2018-04-07 13:26:42
depth1
children0
last_payout2018-04-14 13:26:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length23
author_reputation-716,823,670,032
root_title"Intro to X86 Architecture - [Low Level Programming]"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id48,820,543
net_rshares0