Assembly Language for Beginners
8.5. DONGLES seg000:001188B0 54 60 04 3F clrlwi. %r0, %r3, 16 seg000:001188B4 41 82 00 0C beq loc_1188C0 seg000:001188B8 38 60 0 ...
8.5. DONGLES seg000:00118980 # check3+C4j seg000:00118980 80 DE 00 00 lwz %r6, dword_24B704 seg000:00118984 38 81 00 38 addi %r4 ...
8.5. DONGLES seg000:00118A4C 40 82 00 20 bne error seg000:00118A50 57 E0 06 3F clrlwi. %r0, %r31, 24 seg000:00118A54 41 82 00 10 ...
8.5. DONGLES The program reports an error without dongle connected, but the error string cannot be found in the exe- cutables. T ...
8.5. DONGLES .text:00022B5D call _open .text:00022B62 add esp, 8 .text:00022B65 test eax, eax .text:00022B67 mov [edi], eax .tex ...
8.5. DONGLES .text:00022BE7 push eax ; void * .text:00022BE8 mov eax, [edi] .text:00022BEA push eax ; int .text:00022BEB call _w ...
8.5. DONGLES .text:0000D66E jz short loc_D6D1 .text:0000D670 xor ebx, ebx .text:0000D672 mov al, _C_and_B .text:0000D677 test al ...
8.5. DONGLES hashed inside the dongle, being transformed into a 16-bit number. The algorithm was secret, so it was not possible ...
8.5. DONGLES .text:0000A43C arg_4 = dword ptr 0Ch .text:0000A43C arg_8 = dword ptr 10h .text:0000A43C arg_C = dword ptr 14h .tex ...
8.5. DONGLES .text:0000DA55 loc_DA55: ; CODE XREF: sync_sys+24Cj .text:0000DA55 push offset aOffln ; "offln" .text:0000DA5A call ...
8.5. DONGLES ... ; this name we gave to label: .data:00401736 encrypted_error_message2 db 74h, 72h, 78h, 43h, 48h, 6, 5Ah, 49h, ...
8.5. DONGLES key=0x17 tmp=key for i in msg: sys.stdout.write ("%c" % (i^tmp)) tmp=tmp+3 sys.stdout.flush() And it prints: “check ...
8.5. DONGLES key= 23 value= check security device connection key= 24 value= lifbl!pd|tqhsx#ejwjbb!nQofbshlo message #2 key= 7 va ...
8.5. DONGLES seg030:0046 57 push di seg030:0047 8B 16 82 E7 mov dx, _in_port_1 ; 0x37A seg030:004B EC in al, dx seg030:004C 8A D ...
8.5. DONGLES seg030:00CA EB 0B jmp short loc_35A37 seg030:00CC seg030:00CC loc_35A2C: ; CODE XREF: sent_pro+84j seg030:00CC 68 C ...
8.5. DONGLES strings are passed here, too, and 16 bit values are returned and compared with others. So that is how Sentinel Pro ...
8.5. DONGLES seg030:0173 05 BC 3C add ax, offset _Q seg030:0176 1E push ds seg030:0177 50 push ax seg030:0178 0E push cs seg030: ...
8.6 “QR9”: Rubik’s cube inspired amateur crypto-algorithm. seg033:0893 1E push ds seg033:0894 68 60 E9 push offset byte_6C7E0 ; ...
8.6. “QR9”: RUBIK’S CUBE INSPIRED AMATEUR CRYPTO-ALGORITHM .text:00541019 mov cl, cube64[eax+esi8] .text:00541020 or cl, dl .tex ...
8.6. “QR9”: RUBIK’S CUBE INSPIRED AMATEUR CRYPTO-ALGORITHM .text:00541098 add ebx, 8 .text:0054109B cmp edi, 8 .text:0054109E jl ...
«
38
39
40
41
42
43
44
45
46
47
»
Free download pdf