[ home ] [ q / soy / qa / r / nate ] [ a / health / incel / int / mtv / pol / psy / raid / sci ] [ overboard ] [ rules ] [ bans ] [ wiki ] [ booru ] [ archive ] [ merch ] [ donate ]

/tech/ - Technology

Name
Options
Comment
File
Embed
Password (For file deletion.)

File: 1676965944496.png (52.31 KB, 620x300, file.png)ImgOps

 1405

Rendition 1.0
post everything related to reverse engineering here, including but not limited to guides, resources, personal projects, news about RE

here's a handy guide to get you started: https://rentry.co/ReverseEngineering

 1406

Cool.

 1420

up

 2208

>>1405ljkglujgk

 2897


 2965

'em

 4945

>>1405
hecking gem

 4956

>dead thread
this is a freetard troonix board, nobody has ever debugged a single line of asm

 4960

>>4956
we dont need to debug proprietary garbage and asm manually because our software is free and actually works

 4961

File: 1684834044624.png (409.67 KB, 1242x1366, ClipboardImage.png)ImgOps

>>4960
>coping this hard
GEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG

 4962

File: 1684834875360.png (479.67 KB, 935x687, wintoddlerfagshitmicroshaf….png)ImgOps

>>coping this hard
>GEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG

 4963

>>4962
nobody looks like the youtube website while displaying a paused tranny video.
kek is this what you watch while hate-cooming to microsoft and apple or something?

 4964

File: 1684836436675.png (90.56 KB, 339x291, angry soyjak big brain woj….png)ImgOps

>nobody looks like the youtube website while displaying a paused tranny video.
>kek is this what you watch while hate-cooming to microsoft and apple or something?

 6294

KUUUUUUUUUUUUUUUUUUUUUUUUZ HOW DOES THIS WORK???
(DOS com executable)
bytes: 68 BA 9F 07 B0 13 CD 10 D6 BA C9 03 93 91 EE E2 F8 C7 04 46 BD F6 C1 7F 74 3D B8 CD CC F7 E7 88 F0 2C 68 28 F8 F6 E9 92 80 3C C0 72 07 F6 DB 80 E3 0F 00 D8 F6 E9 80 C4 06 80 E4 15 2B 04 80 C6 05 80 E6 15 80 C6 09 30 F4 88 C8 2B 04 20 E0 A8 70 E1 C2 89 C8 D1 E8 AA 83 C7 16 75 1E FF 04 B1 0A 0F BE C7 29 44 0E 0F BE 44 0F 01 C3 E2 F2 BA 30 03 B0 96 EE F6 2C EE 2A 04 EE B1 FF EB 96 90

disasembly:

00: push 0x9fba
03: pop es
04: mov al, 0x13;320x200 video mode
06: int 0x10;dos set video mode interrupt vector
08: salc;SET the Carry flag in AL
09: mov dx, 0x3c9;Enhanced Graphics Adapter (EGA) display control
0c: xchg ax, bx
0d: xchg ax, cx
0e: out dx, al;manually (re) set video mode?
0f: loop 9
11: mov word [si], 0xbd46
15: test cl, 0x7f
18: je 0x57
1a: mov ax, 0xcccd
1d: mul di
1f: mov al, dh
21: sub al, 0x68
23: sub al, bh
25: imul cl
27: xchg ax, dx
28: cmp byte [si], 0xc0
2b: jb 0x34
2d: neg bl
2f: and bl, 0xf
32: add al, bl
34: imul cl
36: add ah, 6
39: and ah, 0x15
3c: sub ax, word [si]
3e: add dh, 5
41: and dh, 0x15
44: add dh, 9
47: xor ah, dh
49: mov al, cl
4b: sub ax, word [si]
4d: and al, ah
4f: test al, 0x70
51: loope 0x15
53: mov ax, cx
55: shr ax, 1;divide AX by 2
57: stosb byte es:[di], al;frame buffer output?
58: add di, 0x16
5b: jne 0x7b
5d: inc word [si]
5f: mov cl, 0xa
61: movsx ax, bh
64: sub word [si + 0xe], ax
67: movsx ax, byte [si + 0xf]
6b: add bx, ax
6d: loop 0x61
6f: mov dx, 0x330 ;MPU-401 MIDI processing unit on most sound cards
72: mov al, 0x96
74: out dx, al
75: imul byte [si]
77: out dx, al:
78: sub al, byte [si]
7a: out dx, al
7b: mov cl, 0xff
7d: jmp 0x15
7f: nop

 6295

>>6294
maybe explain where this code came from because I don't know what program could be modifying VGA registers and then talking to the MIDI interface a few instructions later.

 6296

File: 1687138034796.png (150.07 KB, 969x713, ClipboardImage.png)ImgOps

This is now an ollydbg appreciation thread.

 6297

>>6295
looks like ancient 16 bit dos shit

 6302




[Return][Go to top] Catalog [Post a Reply]
Delete Post [ ]
[ home ] [ q / soy / qa / r / nate ] [ a / health / incel / int / mtv / pol / psy / raid / sci ] [ overboard ] [ rules ] [ bans ] [ wiki ] [ booru ] [ archive ] [ merch ] [ donate ]