คือถ้าผมต้องการที่จะเริ่มเรียนรู้ การhack ของโปรแกรม เกี่ยวกับแก้ไข พวก.dll Module หรือเกี่ยวกับไฟล์ของโปรแกรม โดยไม่ใช้hack server hack client พวกนั้นนะครับ จะต้องเริ่มเรียนจากอะไรก่อนดีที่สุด ขอเบบลําดับขั้นตอนที่ชัวร์และระเอียดครับ
คือถ้าผมต้องการที่จะเริ่มเรียนรู้ การhack ของโปรแกรม เกี่ยวกับแก้ไข พวก.dll Module หรือเกี่ยวกับไฟล์ของโปรแกรม โดยไม่ใช้hack server hack client พวกนั้นนะครับ จะต้องเริ่มเรียนจากอะไรก่อนดีที่สุด ขอเบบลําดับขั้นตอนที่ชัวร์และระเอียดครับ
.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/
และอีกมากมาย
แล้ว.dll มันสามารถแก้ไขได้ไหมครับคือ แกะออกมาดูครับ เพราถ้าไม่ได้ไม่รู้เครื่องมือที่จะต้องแกะครับ
แก้ได้หมดทุก นามสุกลนั้นแหละครับ จะ .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 มากดี![]()
Actions : (View-Readers)
There are no names to display.