PDA

View Full Version : มีข้อสงสัยกับการเรียนรู้hack



kenghockey
25-04-2010, 06:34 PM
คือถ้าผมต้องการที่จะเริ่มเรียนรู้ การhack ของโปรแกรม เกี่ยวกับแก้ไข พวก.dll Module หรือเกี่ยวกับไฟล์ของโปรแกรม โดยไม่ใช้hack server hack client พวกนั้นนะครับ จะต้องเริ่มเรียนจากอะไรก่อนดีที่สุด ขอเบบลําดับขั้นตอนที่ชัวร์และระเอียดครับ

neoclassic
25-04-2010, 06:59 PM
.dll ก็เหมือน exe นั้นแหละ แต่ว่ามันไม่สามารถทำงานได้โดยตัวมันเอง
ต้องอาศัย ตัวช่วยในการ Load มันขึ้นมา การแคร็ก การ เจาะ เหมือนกับ
exe เกือบทุกอย่างแต่ยุ่งยากว่านิดนึง ให้ดีลองศึกษาวิธีเขียนเองให้ได้ก่อน
แล้วลอง เขียนโปรแกรมเอง แคร็กเอง เนี่ยแหละแค่นี้ก็ พอรู้แนวทางแล้วหล่ะ

ลองหาศึกษาพวก RCE


ต่างประเทศ
http://www.accessroot.com
http://ap0x.jezgra.net
http://tuts4you.com

ไทย
http://rcecode.com เว็บท่าน endkung
http://0x00h.com เว็บท่าน pnpn.n

และพวกเว็บของ russia ก็เยอะที่มีพูดคุยแนวๆนี้
http://forum.antichat.ru/

และ อาราเบียน ก็เก่ง
http://www.at4re.com/f/

และอีกมากมาย

kenghockey
25-04-2010, 08:34 PM
แล้ว.dll มันสามารถแก้ไขได้ไหมครับคือ แกะออกมาดูครับ เพราถ้าไม่ได้ไม่รู้เครื่องมือที่จะต้องแกะครับ

neoclassic
26-04-2010, 11:52 AM
แก้ได้หมดทุก นามสุกลนั้นแหละครับ จะ .ocx,bak,blahblha.... แก้ได้หมด
แต่ต้องรู้ว่าโปรแกรมหลักมันเรียกไปทำไมเรียกไปเพื่ออะไร

หากให้ดีต้องดูภาษาที่ dll นั้นถูกสร้าง

- สร้างจาก vb6 ก็ใช้ vb decompile(จำชื่อโปรแกรมไม่ได้) ก็สามารถเห็นว่ามี component อะไรบ้างได้คร่าวๆ
- สร้างจาก delphi ก็ใช้ dede (มีอีกแต่นึกไม่ออก) ก็สามารถเห็นว่ามี component อะไรบ้างได้คร่าวๆ
- สร้างจาก c#,vb.net ก็ใช้ .NET Reflector หากเขียนไม่ดีซ้อนไม่เป็น ไม่ป้องกัน อันนี้เห็นโค้ด แบบ เน้นๆ เนื้อๆ
- สร้างจาก ภาษาอื่นๆ java,flash,autoit etc..... ก็หาพวก decompile มาช่วยก็จะเห็นอะไรเยอะขึ้น
บางที่ก็ต้องอาศัย IDA,OllyDBG,Hexedit,reshacker และ อื่นๆ มาช่วยแกะ แต่ละคนก็จะมีวิธีต่างกัน :P

ให้แนะนำก็ OllyDBG เนื่ยแหละมีติดบ้านไว้เลย หาพวก ที่โมไว้ก็ดี plugin มากดี ;)