Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
ida_bochs_windows — نص برمجي مساعد لتصحيح أخطاء نواة ويندوز باستخدام IDA Pro على مصحح أخطاء Bochs الأصلي (بما في ذلك رموز PDB) | Kitploit
أدوات/GitHubGitHub/therealdreg/ida_bochs_windows
تحليل الشفرة الديناميكي (DAST)الهندسة العكسيةمصممي الأخطاءتحليل الملفات الثنائية
GitHubtherealdreg/ida_bochs_windows

ida_bochs_windows

نص برمجي مساعد لتصحيح أخطاء نواة ويندوز باستخدام IDA Pro على مصحح أخطاء Bochs الأصلي (بما في ذلك رموز PDB)

عرض المستودع
629منذ 3 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
الموقع الإلكتروني

ida_bochs_windows

برنامج مساعد لتصحيح أخطاء نواة Windows باستخدام IDA Pro على مصحح أخطاء Bochs الأصلي (بما في ذلك رموز PDB)

python3 + idapython 7.4

bochimage

مصحح أخطاء Bochs:

names

واجهة مصحح أخطاء Bochs الرسومية:

debugui

الاستخدام

تحذير: قبل فتح IDA يجب عليك تعيين متغير البيئة: _NT_SYMBOL_PATH إلى رموز Windows، مثال:

root@kitploit:~
SRV*C:\winsymbols*

عدّل "C:\Program Files\IDA Pro 7.7\cfg\dbg_bochs.cfg"

root@kitploit:~
BOCHSDBG = "C:\\Users\\leno\\Desktop\\Bochs-pruebas\\bochs\\bochs.exe";
BOCHSRC = "C:\\Users\\leno\\Desktop\\Bochs-pruebas\\bochs\\.bochsrc";

انتقل إلى IDA .....

افتح IDA PRO،

انتقل إلى Debugger -> Run -> Local Bochs Debugger

التطبيق:

root@kitploit:~
C:\Users\leno\Desktop\Bochs-pruebas\bochs\.bochsrc

انقر على Debug Options -> Set specific options -> اختر صورة القرص (Disk image)

ابدأ جلسة تصحيح وانتقل إلى File -> Script File -> ida_bochs_windows.py

سيسألك هذا السكربت عن ملف رموز Bochs

تم!

تصدير أسماء IDA إلى ملف لتصحيح أخطاء Bochs الخام

  1. افتح IDA PRO، وابدأ جلسة تصحيح، وانتقل إلى File -> Script File -> ida_bochs_windows.py
  2. نفّذ ida_names_to_bochs_sym.py
  3. اختر ملفًا لحفظ المعلومات

استخدم الملف المُنشأ في مصحح أخطاء Bochs (ldsym global + مسار الملف)، مثال:

root@kitploit:~
ldsym global "C:\\Users\\Dreg\\bochs\\bochs_syms.txt"

تصدير مقاطع IDA إلى ملف لتصحيح أخطاء Bochs الخام

  1. افتح IDA PRO، وابدأ جلسة تصحيح، وانتقل إلى File -> Script File -> ida_bochs_windows.py
  2. نفّذ ida_segs_to_bochs_sym.py
  3. اختر ملفًا لحفظ المعلومات

استخدم الملف المُنشأ في مصحح أخطاء Bochs (ldsym global + مسار الملف)، مثال:

root@kitploit:~
ldsym global "C:\\Users\\Dreg\\bochs\\bochs_segs.txt"

دمج bochs_segs.txt و bochs_syms.txt

قد يكون من المفيد جمع المقاطع والرموز معًا:

root@kitploit:~
type bochs_segs.txt > bochs_segs_and_syms.txt
type bochs_syms.txt >> bochs_segs_and_syms.txt

الآن، عندما تكون التعليمات خارج مقطع معروف يسهل رؤيتها:

bochsend

فيديو تجريبي

https://youtu.be/X8bJ421iaVA

ذات صلة

برنامج مساعد لتصحيح أخطاء نواة Windows باستخدام IDA Pro على VMware + GDB stub (بما في ذلك رموز PDB):

  • https://github.com/therealdreg/ida_vmware_windows_gdb

برامج مساعدة لتصحيح أخطاء Windows مع الرموز لـ Bochs و IDA Pro (ملفات PDB). مفيدة جدًا للتبديل بين وضع المستخدم <--> وضع النواة:

  • https://github.com/therealdreg/symseghelper

برنامج مساعد لتصحيح أخطاء نواة Linux باستخدام IDA Pro على VMware + GDB stub (بما في ذلك بعض أدوات الرموز المساعدة):

  • https://github.com/therealdreg/linux_kernel_debug_disassemble_ida_vmware

تفريغ رموز PDB بما في ذلك دعم تنسيق تصحيح أخطاء Bochs (مع دعم Wine):

  • https://github.com/therealdreg/pdbdump_bochs

أدوات لتصحيح أخطاء نواة Linux على Bochs (بما في ذلك الرموز، ومصحح أخطاء Bochs الأصلي، و IDA PRO):

  • https://github.com/therealdreg/bochs_linux_kernel_debugging

الاعتمادات

مبني على العمل الأصلي IDA-VMware-GDB بواسطة Oleksiuk Dmytro (المعروف بـ Cr4sh) https://github.com/Cr4sh/IDA-VMware-GDB

تنزيل الأداة