31 พฤษภาคม 2552

การ Unpack Audition.exe อย่างง่าย

วันนี้ จะลองมานำเสนอ วิธีการ unpack เจ้า Audition.exe ที่ถูกแพ๊กใว้ด้วย HackShieldปกติอัลกอลิทึม ไม่ต่างอะไรจาก UPX เลย (ตัวเดียวกันด้วยแหละ) แต่ถูกแก้ไข Flagทำให้ unpack ด้วยโปรแกรมปกติไม่ได้ แหม คิดว่าจะหลบแฮกเกอร์อย่างเราๆ พ้นหรอเมื่อคุณกันได้ ผมก็ถอดได้คร้าบบบบบบบมาดูวิธีกันเลย อ้อ เครื่องมือด้วย

1.OllyDebug
2.PE Dumper (ในที่นี้ใช้ PE Tools)
3.ImportREC

*หมายเหตุ : หากต้องการหา address ชุดคำสั่งอย่างเดียว ไม่ต้องการ dump คุณสามารถใช้แค่โปรแกรมที่ 1 อย่างเดียวก็ได้ครับ เพราะ 2 กะ 3 ไม่จำเป็นสำหรับการหาและศึกษาอย่างเดียว

หวังว่าคงจะอ่านรู้เรื่องกันนะ แหะๆ

*หมายเหตุ : หากมองเห็นภาพไม่ัชัด คลิกที่รูปเพื่อดูีรูปขนาดเต็มได้ครับ

เรามาเริ่มกันเลยครับ ตอนแรก คลิกขวาที่ Audition.exe แล้วเลือก Open with OllyDbg หรือ File > Open ครับ

















จากนั้นจะขึ้นหน้าต่าง OllyDbg มา จะเห็นว่า มี code เยอะแยะ พางง (สำหรับคนที่ไม่เป็น)


















จากนั้น กด F7 ทีเดียวพอครับ สังเกตุตรง ESP มันจะแดงอยู่ค่าเดียว ให้คลิกขวา แล้ว Follow in Dump ครับผม ตามรูปเลย แ้ล้วคุมดำมันจะมาอยู่ที่
MOV ESI,Audition.XXXXXXXX



จากนั้นลองมองไปตรงช่อง Hex Dump ครับ แล้วคุมดำ 4 ไบต์แรก จากนั้น คลิกขวา เลือก Breakpoint > Hardware , on access > Dword ครับ



จากนั้น กด F9 1 ที จะเจอกับคำสั่ง JMP แล้วกด Enter 1 ครั้ง จะเจอ OEP แล้วครับ -o^^o-

งงตรงใหนเม้นถามได้เลยเด้อ

30 พฤษภาคม 2552

เอ้า ลงบทความแรกเลยละกัน เหอะๆ

ลองมาสมัครที่ Blogger ดู เพราะได้รับคำแนะนำจากหลายๆคน ไอเราก็ชอบเขียนอยู่แล้วด้วยสิ
ก็เลยมาลองซะหน่อย ติด adsense เสร็จสรรพ แล้วมาเริ่มกันเลยครับ อิอิ

ไว้ถ้าเกิดมีเวลา จะมาลงเรื่องที่มีประโยชน์ บางทีก็เรื่องเรื่อยเปื่อยอะนะ
เพราะคิดไม่ออกเหมือนกัน ว่าอยากจะลงอะไรดี แต่ก็จะลงครับ

มาแค่นี้แหละ บายๆ ^^