PDA

View Full Version : เบื่อไหมกับ advertisement ของ msn



Gen0TypE
20-03-2009, 04:48 PM
ุถ้าคนที่ใช้งานปกติอาจจะไม่ค่อยมีปัญหาเท่าไหร่ ก็จะปล่อยไว้เฉยๆ
แต่สำหรับผม มันเป็นอะไรที่น่าัรำคาญมาก เพราะว่าเวลาผมทำงาน
มีหลายครั้งที่ต้องวิเคราะห์ packet แล้วพอเปิด wireshark จะจับ packet มาวิเคราะห์
ปรากฎว่ามัน transaction ของ ads จาก msn มาก่อกวนเพียบเลย
รู้สึกว่าต้องเอาออกให้ได้ หลังจากที่ได้ค้นอยู่นานก็พบวิธีดังนี้ครับ

[hide=15]
ตอนแรกเลยที่หาเจอ เป็นวิธีแก้ปัญหาแบบปลายเหตุ
ซึ่งมันก็ไม่ได้มีอะไรดีขึ้นสำหรับผม แต่ก็เอามาบอกไว้
เผื่อท่านอื่นจะสนใจ เป็นการเอา ads ที่อยู่ด้านล่างสุดออกครับ
ใช้วิธีแก้ไฟล์ msgsres.dll โดยใช้ reshack

ปล. ผมใช้ msn 8.1 นะครับ แต่ 8.5 ก็น่าจะใช้วิธีเดียวกันได้

รูปตัวอย่าง
http://pic.citec.us/images.php/i101_comparemsn.jpg

จะเห็นว่าหลังจากแก้เสร็จแล้ว ads ข้างล่างจะหายไป

วิธีทำ
ใช้โปรแกรม reshack เปิดไฟล์ msgsres.dll (อยู่ใน program files -> msn messenger)

หาบรรทัดที่มี code ต่อไปนี้


<Element layoutpos=bottom layout=borderlayout()>
<Constrainer layoutpos=top ID=Atom(SSConstrainer) Layout=FillLayout()>
<SlideShowWithAd ID=Atom(AdBanner) Layout=BorderLayout() Padding=Rect(0,0,8,3) Active=Mouse>



แล้วแก้เป็น


<Element layoutpos=none layout=borderlayout()>
<Constrainer layoutpos=top ID=Atom(SSConstrainer) Layout=FillLayout()>
<SlideShowWithAd ID=Atom(AdBanner) Layout=BorderLayout() Padding=Rect(0,0,8,3) Active=Mouse>



หลังจากนั้นก็ compile script แล้วก็ save (อย่าลืม backup msgsres.dll อันเดิมไว้ก่อนล่ะ)
ก็จะได้ msn ตามรูปตัวอย่างเรียบร้อย


แต่!!! เมื่อทำเสร็จ ผมยังพบว่า มันยังมี ads transaction อยู่เหมือนเดิม
จึงต้องหาวิธีอื่น แล้วก็ได้วิธีที่แสนจะง่ายดายมา นั่นก็คือ

ใส่
[code]0.0.0.0

tonhor
21-03-2009, 01:39 AM
v.9

**Hidden Content: Check the thread to see hidden data.**

ปล. wireshark filter ไม่เอา Ads ไม่ได้หรอ
ปล2. ขอบคุณสำหรับบทความดีๆ :)