visual studio 2015로 컴파일 실행한건데
실행중에 이게 떠버리네
무슨 에러냐??
#define _CRT_SECURE_NO_WARNINGS
#include <windows.h>
#include <stdio.h>
#include <time.h>
int ebxCalc()
{
int firstEAX=0xb7aac296;
int secondEAX = 0x5a5a7e05;
int resultEAX = 0;
int varEBX;
int count;
FILE* fp;
fp = fopen("ebxList.txt", "wb");
char buf[20] = { 0 };
for (varEBX = 1, count = 0; varEBX < 0xffffffff; varEBX++) {
_asm{
mov eax, firstEAX
mov ebx, varEBX
xor ecx, ecx
mov cl, al
rol ebx, cl
xor eax, ebx
mov cl, bh
ror eax, cl
mov resultEAX, eax;
}
if (resultEAX == secondEAX) {
printf("%d:Find Successed\n", ++count);
fprintf(fp, "%d::EBX= %x\n", count, varEBX);
}
fclose(fp);
}
return count;
}
int main()
{
int startTime=0, endTime=0;
startTime = clock();
printf("start");
if (ebxCalc()){
puts("Failed..");
puts("Not Found to EBX");
return 0;
}
endTime = clock();
puts("Completed Founding!!");
printf("Total Time:%d\n", (endTime-startTime)/CLOCKS_PER_SEC);
}
런타임에러
핵고수 - 중졸임미다
영어 왜캐 못하누
Successed, Not Found to EBX, Completed founding 이지랄 ㅋㅋ