Follow us on Twitter!
Never in the field of human conflict was so much owed by so many to so few. - Winston Churchill
Wednesday, April 16, 2014
Navigation
Home
HellBoundHackers Main:
HellBoundHackers Find:
HellBoundHackers Information:
Learn
Communicate
Submit
Shop
Challenges
HellBoundHackers Exploit:
HellBoundHackers Programming:
HellBoundHackers Think:
HellBoundHackers Track:
HellBoundHackers Patch:
HellBoundHackers Other:
HellBoundHackers Need Help?
Other
Members Online
Total Online: 21
Guests Online: 20
Members Online: 1

Registered Members: 82807
Newest Member: Black Hawk
Latest Articles
View Thread

HellBound Hackers | Challenges | Application Cracking

Author

App 10 shl


Member

Your avatar

Posts:
Location:
Joined: 01.01.70
Rank:
Guest
Posted on 01-10-06 08:01
If read about segment registers like

eax and how its divided, but how does the SHL instruction works? I googled it, but didn;t find something usefull.. Its says SHL eax,10.
but it only changes AH, and i dont know how it changes it. Please help me
Author

RE: App 10 shl


Member

Your avatar

Posts:
Location:
Joined: 01.01.70
Rank:
Guest
Posted on 11-01-07 05:43
B)
SHL is multiplication for example:

00401124 |. C1E0 10 SHL EAX,10 ; multiply EAX by 10

SHR is Division:

0040115A C1E8 1C SHR EAX,1C ; Divide EAX by 1C

But I wouldn't worry about those because they are just a smoke screen. The actual password is stored by XOR encryption.
Author

RE: App 10 shl


Member

Your avatar

Posts:
Location:
Joined: 01.01.70
Rank:
Guest
Posted on 13-01-07 12:47
thanx man, cus i allways try to understand *evry thing* you know, Pfft


Author

RE: App 10 shl


Member

Your avatar

Posts:
Location:
Joined: 01.01.70
Rank:
Guest
Posted on 13-01-07 22:11
SHL = shift (hex) left.
ex. 00004141 = 41410000

set lots of breakpoints. you will get it.
i set breakpoints from the input to the output. very easy to understand whats going on when you look at it in ollybdg.


Author

RE: App 10 shl


Member

Your avatar

Posts:
Location:
Joined: 01.01.70
Rank:
Guest
Posted on 25-02-07 04:41
SHL is shifting left by a certain amount of bits

since hex is bytes and there's 8 bits in a byte
eg
mov EAX,12345678
SHL EAX,16

EAX would now be 56780000