PDA

View Full Version : فهمیدن یک کد



hojjatcroos
سه شنبه 28 مهر 1388, 20:56 عصر
سلام دوستان من زبان اسمبلی خیلی ضعیفی دارم می خواستم بپرسم تکه کد زیر چه طور عمل می کنه؟

MOV AL,BYTE PTR DS:[ESI]
TEST AL,AL
JE SHORT Crackme1.00401390
[INC BYTE PTR DS:[402118
CMP AL,41
JB SHORT Crackme1.00401385
CMP AL,5A
JNB SHORT Crackme1.00401388
INC ESI
JMP SHORT Crackme1.00401371
CALL Crackme1.004013B2
INC ESI
JMP SHORT Crackme1.00401371


تابع فراخوانی شده

SUB AL,20
MOV BYTE PTR DS:[ESI],AL
RETN

GioTiN
چهارشنبه 29 مهر 1388, 06:59 صبح
سلام
اين كدي كه گذاشتي مياد حروف بزرگ از A-Z رو چك ميكنه و همگي رو تبديل به حروف كوچيك ميكنه a-z
باي

hojjatcroos
چهارشنبه 29 مهر 1388, 10:00 صبح
ممنون.
میشه دقیق تر توضیح بدید(اگه میشه خط به خط)