سلام دوستان، تو فایل Rules، گقتم چی به چیه.
سلام دوستان، تو فایل Rules، گقتم چی به چیه.
آخرین ویرایش به وسیله BackTrace : شنبه 24 بهمن 1388 در 11:41 صبح دلیل: دنیای دلفی(مدیر بخش): عنوان پست را تصحیح کنید.
روی سیستم من اجرا نشد ؛ از ویندوز 7 استفاده میکنم.
بقیه هم همین مشکل رو دارن؟
این برنامه پک نشده!
====
اینو لطفا تست کنین.
آخرین ویرایش به وسیله BackTrace : شنبه 24 بهمن 1388 در 16:05 عصر دلیل: فایل جدید
بر روی سیستم عاملهای Win7 & XP SP3 امتحان کردم اجرا نشد.
برای من هم اجرا نشد.![]()
از نظر اجرا شدن فایل اولتون روی سیستم من اجرا شد
XP SP3
من در زمینه کرک Win32 زیاد چیزی نمیدونم با این حال تلاش خودم رو میکنم![]()
Strong Bytes (بردیا) جان، واقعاً خوشحال شدم صداتو شنیدم[#4]، امیدوارم تداوم داشته باشه
.(من که دیگه ترک امید کرده بودم!
)
تو بهترینی.
دوستان شرمنده که فایل قبلی کمی مشکل داشت.
فایل زیر رو یه نگاهی بندازین، تو MMB نوشته شده(قبلی با MASM بود). امیدوارم درست کار کنه. اگه پسورد درست باشه سمت راست Good و درغیر اینصورت سمت چپ Bad ظاهر میشه. مطمئن هستم که میدونین این فایل رو من با UPX پک نکردم.
پسورد : mmand descr
BackTrace جان اگر دو سال پیش عضو بودید مشاهده میکردید که سعی می کردم برای تمام کرک می ها یک آموزش از نحوه کرک داشته باشم ولی متاسفانه در حال حاضر وقت این کارو ندارم فقط در همین حد میتونم به دوستان کمک کنم و بگم امنیت قفلی که نوشتند چه درجه ای از امنیت را داراست و اگر کسی سوالی درباره امنیت نرم افزار داشته باشه من ساعت 1.45 صبح به بعد در مسنجر هستم.
موفق باشید.
فیلین دانکه.
این یکی از قبلی ساده تره. اگه پسورد وارد بشه همون(پسورد) تو یپیغام دیده میشه.
پسورد : eclarncluxf
روی آدرسی که در عکس مشخصه کلیک راست کرده بعد Follow in Dump -> Address constant پسورد در قسمت Memory قابل مشاهده است.
خیلی ممنون.
بخشی از سورس کد CrackMe03
char pass[12]={'e','c','l','a','r','n','c','l','u','x','f', '\0'};
...
...
GetDlgItemText(hWnd,1001,buffer,256);
__asm{
rdtsc
xor ecx, ecx
add ecx, eax
mov edi, ecx
rdtsc
sub eax, ecx
cmp eax, 0fffh
jnb end // Jump to Exit
}
/////////////////
int k=0;
for(int i=0;i<12;i++)
if(buffer[i]==pass[i])
k++;
else
goto end;
//////////////////
goto ebd;
end: comP();
ebd: MessageBox(hWnd,buffer,"Message",MB_OK);
...
...
void comP(void){
int j=strlen(buffer);
//
for(int i=0;i<j;i++)
buffer[i]+=10;
}
سلام دوستان.
این برنامه عددی از ورودی گرفته و اگه زوج باشه یه پیغام بدون متن نشون میده. کاری کنید که درهر صورت پیغام داده شده و متن پیغام، نام کاربری شما در سایت باشه.(یا حالا هرچیز دیگه)
نیازی به Import کردن تابعی نیست.
خواهش میکنم از دوستان دیگه تا اونا هم فیدبک هاشون رو ارائه کنن، بابا ما به امید شما زنده ایم.![]()
ممنونم VESA_10 جان، حالا میتونین کاری کنید که همون ورودی تو خروجی دیده بشه؟
نیازی به Import کردن نیست.