الفريق العربي للهندسة العكسية
سؤال عن كيفية الوصول للدالة الشرطية بواسطة برنامج x64dbg - نسخة قابلة للطباعة

+- الفريق العربي للهندسة العكسية (https://www.at4re.net/f)
+-- قسم : منتديات الهندسة العكسية - Reverse Engineering Forums (https://www.at4re.net/f/forum-4.html)
+--- قسم : الأسئلة والإستفسارات، حلول المشاكل و تبادل الخبرات - Expert Exchange Newbie Questions Answers (https://www.at4re.net/f/forum-36.html)
+--- الموضوع : سؤال عن كيفية الوصول للدالة الشرطية بواسطة برنامج x64dbg (/thread-850.html)



سؤال عن كيفية الوصول للدالة الشرطية بواسطة برنامج x64dbg - pharaon - 26-05-2019

احدى برامج 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


RE: سؤال عن كيفية الوصول للدالة الشرطية بواسطة برنامج x64dbg - Gu-sung18 - 26-05-2019

إقتباس :هل هناك طريقة اخرى لاتبعها باستخدام برنامج x64dbg
منقح x64dbg ليس جيداً مع برامج الدوت نت فهو مخصص للبرامج النايتف، dnSpy هو المنقح المثالي للدوت نت.
لماذا لم ترفق البرنامج لكي يطلع علية بقية الاعضاء.


RE: سؤال عن كيفية الوصول للدالة الشرطية بواسطة برنامج x64dbg - pharaon - 27-05-2019

تم الرد على السؤال فى هذا الشرح
https://www.at4re.net/f/thread-852.html