Skip to content

gb_master's /dev/null

… and I said, "Hello, Satan. I believe it's time to go."

Month: May 2014

Written by gb_masterMay 24, 2014August 3, 2015

x86 Assembly 101: multiplications, repetitions and switches

In the last post I wrote about how the SHL and the SHR instructions can be used to multiply and divide by powers of 2. What if that’s not the case? What if a multiplication by a different number is required? Well, here we go… The MUL/IMUL instructions The MUL and IMUL (Integer MULtiplication) instructions […]

Written by gb_masterMay 7, 2014August 3, 2015

x86 Assembly 101: conditional jumps, logic and shiftings

According the statistics I’m using as a referral, the next most common instruction is the comparison one CMP, but, actually, before explaining this one it’s necessary/useful to introduce other instuctions, just like ADD and SUB. The ADD and SUB instructions The ADD was vaguely introduced the last time and it just adds the source to […]

Written by gb_masterMay 1, 2014August 3, 2015

x86 Assembly 101: when the basis crumble and you find yourself in the middle of nowhere…

Just a few days ago I decided to give a look again at the disasm of the good old Cascade virus (somebody still recalls it? when they were just called “viruses” or “virii” pour les elitaires). Man, oh man, what a piece of malware was that (it fit in 1704 bytes)… Letters falling in the […]

Blog at WordPress.com.
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy
  • Follow Following
    • gb_master's /dev/null
    • Join 45 other followers
    • Already have a WordPress.com account? Log in now.
    • gb_master's /dev/null
    • Customize
    • Follow Following
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar