看板 ASM 關於我們 聯絡資訊
.section .rdata,"dr" C0: movl %eax, (%esp) .ascii "Error:%d\12\0" .text movw $2, -40(%ebp) .globl _htconnect .def _htconnect; .scl 2; .type 32; .endef htconnect: movl -12(%ebp), %eax pushl %ebp movl %esp, %ebp call _memcpy subl $72, %esp movl $80, -44(%ebp) movl 8(%ebp), %eax movl %eax, (%esp) call _gethostbyname@4 subl $4, %esp movl %eax, -16(%ebp) cmpl $0, -16(%ebp) jne L2 movl %eax, (%esp) call _WSAGetLastError@0 movl %eax, 4(%esp) movl $LC0, (%esp) movl %eax, 4(%esp) call _printf movl $-2, -48(%ebp) jmp L1 movl %eax, 4(%esp) L2: movl (%eax), %eax movl $0, 8(%esp ) movl $1, 4(%esp) movl $2, (%esp) call _socket@12 subl $12, %esp leal -40(%ebp), %eax movl %eax, -12(%ebp cmpl $0, -12(%ebp) jns L3 addl $4, %eax movl $-1, -48(%ebp) jmp L1 movl 12(%eax), %eax L3: movl $16, 8(%esp) movl $0, 4(%esp) call _htons@4 leal -40(%ebp), %eax movl %eax, (%esp) call _memset movl -16(%ebp), %eax movswl 10(%eax),%eax movl -16(%ebp), %eax movl %eax, 8(%esp) 黑白弄的.... 中間再加個assemble之類的大字也可以 不過我不會弄大字.... -- 丁丁是個人才 東東是個阿宅 叮叮是個阿宅 咚咚是個廢才 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.218.176
buganini:原本要弄直的,可是直的很醜... 03/31 22:33
buganini:也可以再加個單晶片的圖... 03/31 22:34
LLight:很像駭客任務的感覺... 還不賴... 03/31 22:49
buganini:是啊...前幾天又看了一遍= = 03/31 22:53
LLight:辛苦了! 再重看一次取材... ^____^ 03/31 22:55
loveflames:AT&T的看了不太習慣 03/31 23:17
buganini:我是用gcc -S出來的... 03/31 23:23
buganini:[插嘴] 新竹住久了,我覺得Trinity變正了耶............. 03/31 23:25
loveflames:所以就是AT&T了,一般都是INTEL的居多 03/31 23:28
loveflames:因為有nasm可以橫跨平台 03/31 23:34
buganini:其實就是把-S出來的東西,tab換成空白,換行換成隨機個 03/31 23:34
buganini:空白,然後貼到PCMan上面惡搞...就好了 03/31 23:35
buganini:我找不到什麼內容漂亮的程式...大家也可以做來看看 03/31 23:36
buganini:我用的是一個把別的程式stdout用http get送出去的程式 03/31 23:36
buganini:windows底下幹壞事用,裡面還看的到call WSAGetLastError 03/31 23:37
buganini:winsuck的東東....winsock 03/31 23:38
buganini:讓裡面剛好有一個直行是assembly也可以..或其他句子 04/01 01:58
buganini:加些白色也不錯 04/01 03:17