06-05-2019, 11:56 AM
و عليكم السلام و رحمة الله تعالى و بركاته
من الأفضل اعتماد المؤشرات pointers و التمرن عليها...
محاكاة عمل اوامر الأسمبلي التي في الصورة فوق...
من الأفضل اعتماد المؤشرات pointers و التمرن عليها...
#include <windows.h>
int main() {
char *EAX = (char *)malloc(6);
memset(EAX, 0, 6);
strcpy(EAX, "AT4RE");
int ECX = 0;
do {
EAX = ECX + EAX;
*EAX = *EAX ^ 0x89ABCDE;
*(byte *)EAX = *(byte *)EAX & 0xE;
ECX = ECX + 0x4;
} while(ECX < 8);
return 0;
}
محاكاة عمل اوامر الأسمبلي التي في الصورة فوق...