تقييم الموضوع :
  • 6 أصوات - بمعدل 3
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال عن كيفية الوصول للدالة الشرطية بواسطة برنامج x64dbg
#1
احدى برامج crack me مبرمج بلغة Microsoft Visual C# / Basic .NET
 
private void btn_Chk_Click(object sender, EventArgs e)
{
if (Operators.CompareString(this.txt_Pwd.Text, "p@55w0rd!", false) == 0)
{
Interaction.MsgBox("Congratulations !", MsgBoxStyle.Information, "Correct!");
}
else
{
Interaction.MsgBox("Invalid password", MsgBoxStyle.Critical, "Error!");
}
}

تم استخدام برنامج Dnspy لمعرفة كود البرنامج وكان كود الدالة الشرطية كالتالىحاولت وضع "break point" على زرار "check" ولكن الامر ينتهى دائما لدوال user32 ولا استطيع الوصول للدالة الشرطية if
هل هناك طريقة اخرى لاتبعها باستخدام برنامج x64dbg
أعضاء أعجبوا بهذه المشاركة :
#2
إقتباس :هل هناك طريقة اخرى لاتبعها باستخدام برنامج x64dbg
منقح x64dbg ليس جيداً مع برامج الدوت نت فهو مخصص للبرامج النايتف، dnSpy هو المنقح المثالي للدوت نت.
لماذا لم ترفق البرنامج لكي يطلع علية بقية الاعضاء.
سبحان الله وبحمده، سبحان الله العظيم
أعضاء أعجبوا بهذه المشاركة : pharaon
#3
تم الرد على السؤال فى هذا الشرح
https://www.at4re.net/f/thread-852.html
أعضاء أعجبوا بهذه المشاركة :


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 2 ) ضيف كريم