Python-Ptrace.

PythonÀ¸·Î ÀÛ¼ºµÈ Linux µð¹ö°Å
Áö±Ý ´Ù¿î·Îµå

Python-Ptrace. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Victor Stinner
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://fusil.hachoir.org/trac

Python-Ptrace. ű×


Python-Ptrace. ¼³¸í

Linux µð¹ö°Å´Â ÆÄÀ̽ãÀ¸·Î ÀÛ¼ºµÇ¾ú½À´Ï´Ù Python-PTrace´Â Python.Python-PTrace·Î ÀÛ¼ºµÈ Ptrace (Linux, BSD ¹× Darwin ½Ã½ºÅÛ È£Ãâ)¸¦ »ç¿ëÇÏ´Â µð¹ö°ÅÀ̸ç PythonÀ¸·Î ÀÛ¼ºµÈ ¿ÀÇ ¼Ò½º ÇÁ·ÎÁ§Æ®À̸ç GNU GPLV2 ¶óÀ̼¾½º·Î ¹èÆ÷µË´Ï´Ù. ´ÙÀ½Àº "Python-Ptrace"ÀÇ ¸î °¡Áö ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ °í±Þ ÆÄÀ̽㠰³Ã¼ API : Ptracedebugger ¹× PtraceProcess ¡¤ ¿©·¯ ÇÁ·Î¼¼½º¸¦ Á¦¾î ÇÒ ¼ö ÀÖ½À´Ï´Ù : Linux¿¡¼­ Æ÷Å© À̺¥Æ®¸¦ Àâ´Â °Í ¡¤ Àбâ / ¾²±â ¹ÙÀÌÆ®¸¦ ÀÓÀÇÀÇ ÁÖ¼Ò : ¸Þ¸ð¸® Á¤·Ä ó¸® ¹× CPU ´Ü¾î·Î ¹ÙÀÌÆ® ºÐÇÒ ¡¤ PTRACE_SINGLESTEP () ¶Ç´Â Çϵå¿þ¾î Áß´Ü 3À» »ç¿ëÇÏ¿© ´Ü°èº° ½ÇÇà ´Ü°è 3 ¡¤ Distorm Disassembler¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù ¡¤ ´ýÇÁ ·¹Áö½ºÅÍ, ¸Þ¸ð¸® ¸ÅÇÎ, ½ºÅà µî ¡¤ SYSCALL Æ®·¹À̼­ ¹× Æļ­ (strace.py ¸í·É) ¿ä±¸ »çÇ× : ¡¤ ÆÄÀ̽ã ÀÌ ¸±¸®½º¿¡¼­´Â »õ·Î¿î ±â´É : ¡¤ 64 ºñÆ® ÇÏÀ§ ·¹Áö½ºÅÍ ¼öÁ¤ (EAX, EBX, ECX, EDX ¿ë ¸¶½ºÅ© ¼¼Æ®)


Python-Ptrace. °ü·Ã ¼ÒÇÁÆ®¿þ¾î

upstare

½ºÅà À籸¼ºÀ» »ç¿ëÇÏ¿© Áï°¢ÀûÀÎ ¾÷µ¥ÀÌÆ®¸¦ Àû¿ëÇÏ´Â ´ÙÁß ½º·¹µå USERSPACE ÀÀ¿ë ÇÁ·Î±×·¥ ¿ë ´ÙÀ̳ª¹Í ¼ÒÇÁÆ®¿þ¾î ¾÷µ¥ÀÌÆ® ½Ã½ºÅÛ ...

64

´Ù¿î·Îµå

readare.

Radare´Â ¸í·É ÁÙ¿¡¼­ ¹ÙÀ̳ʸ® ÆÄÀÏÀ» ó¸®ÇϱâÀ§ÇÑ ¿ÏÀüÇÑ À¯Æ¿¸®Æ¼ ¼¼Æ®¸¦ ÀÛ¼ºÇÏ´Â ÅøüÀÎÀÔ´Ï´Ù. ...

348

´Ù¿î·Îµå