| Hacks & Crackmes Tests, Fragen oder Hilfestellungen. Crackmes und Hackits werden hier diskutiert. |
Diskussion: Shl ? im Forum Hacks & Crackmes, in der Kategorie Software Home; Anzeige Hi ihr! Ich finde den Befehl SHL nicht. Kann mir jemand sagen, wass der macht? Aus HEX 44 mach ...
![]() |
| | #1 (permalink) |
| Registriert seit: 24.10.05 ![]() Likes: 0 | Anzeige Hi ihr! Ich finde den Befehl SHL nicht. Kann mir jemand sagen, wass der macht? Aus HEX 44 mach er HEX 110 Code: 00401270 . 8B55 FC MOV EDX,DWORD PTR SS:[EBP-4] 00401273 . 89D0 MOV EAX,EDX 00401275 . C1E0 02 SHL EAX,2 ; Hier weiss ich nicht was gemacht wird .... Thx! MfG Blacki |
| | |
| | #2 (permalink) |
| Moderator ![]() Registriert seit: 20.07.05 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 202 | besorg Dir am besten eine Referenz, wie z.B http://page.mi.fu-berlin.de/~stehn/files/AS.pdf http://www.jegerlehner.ch/intel/opcode.html speziell SHL beweget im Zielregister die einzelnen Bits um die im zweiten Parameter angegebene Zahl. Das hat den Effekt, dass man gleichzeitig eine Multiplikation mit 2 er Potenzen macht: Zahl: 0000 0010 SHL Zahl,2 0000 1000 <- beim Shiften wird von rechts mit 0 aufgefüllt und die bits jeweils "verschoben", in diesem fall um 2 Stellen. Jede Verschiebung um eine Stelle entspricht einer Multiplikation mit 2. Also aus 2 wird 8 (2*2*2=8). SHR: Shift right -> eben andersrum 0100 0000 SHR 3 0000 1000 => aus 64 wird 8:( 64:2:2:2) (weiteres zu Schiebebefehlen): http://webster.cs.ucr.edu/AoA/Window...ntationa6.html http://pokeme.shizzle.it/infos/Infos...ial_GER_v2.htm
__________________ Noch mal, für alle Pseudo-Geeks: 1+1=0. -> 10 wäre Überlauf! Selig, wer nichts zu sagen hat und trotzdem schweigt. |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |