Halaman

Rabu, 16 September 2020

TUTORIAL 4 : ECHO INPUT CRACK NAMA PROGRAM MASM32 X64DBG WINDOWS CONSOLE

    Ini merupakan pelajaran ReadConsole, terima input data sekaligus contoh latihan crack nama program.

 .386
.MODEL Flat,STDCALL

option casemap:none 

include C:\masm32\include\windows.inc 
include C:\masm32\include\kernel32.inc 

includelib C:\masm32\lib\kernel32.lib 


STD_INPUT_HANDLE EQU -10
STD_OUTPUT_HANDLE EQU -11

.data
NamaProgram  db "==============================================", 0, 0Dh, 0Ah,
"PROGRAM ECHO INPUT CONSOLE !!!! ", 0, 0Dh, 0Ah,
"==============================================", 0, 0Dh, 0Ah

LenNamaProgram equ $-NamaProgram

.data?
consoleOutHandle dd ?
consoleInHandle dd ?

buffer db 32 dup(?)
ReadWritten dd ? 

.code

start:
push STD_OUTPUT_HANDLE
call GetStdHandle
mov consoleOutHandle, eax

push STD_INPUT_HANDLE
call GetStdHandle
mov consoleInHandle, eax

;Tampilkan NamaProgram
push 0
push offset ReadWritten
push LenNamaProgram
push offset NamaProgram
push consoleOutHandle
call WriteConsole

;Terima input
push 0
push offset ReadWritten
push sizeof buffer
push offset buffer
push consoleInHandle
call ReadConsole

;Echo input
push 0
push offset ReadWritten
push sizeof buffer
push offset buffer
push consoleOutHandle
call WriteConsole

push 0
call ExitProcess

end start

Video Tutorial :


Terimakasih.

Selamat belajar.


Tidak ada komentar:

Dasar

TUTORIAL 1 : DASAR BAHASA ASSEMBLY WINDOWS 32bit MASM32 CONSOLE UNTUK PEMULA

Alhamdulillahirabbilalamin, pada saat ini kita semua masih diberi kesempatan untuk terus belajar, kita niatkan mudah-mudahan apa yang kita l...

Postingan Populer