Tag: utility

วิธี Decode Base64 Mail MIME ด้วย Munpack

เรื่องมันมีอยู่ว่าผมใช้งาน TOTNetCall ครับ แล้วที่นี้ผมก็รอให้ระบบส่ง User กับ Password มาให้ รอแล้วรอเล่าก็ยังไม่มีอะไรส่งมาเลย มีแต่ mail welcome ส่งมาให้ซึ่งดูเหมือน Mailscan ของ TOT จะแจ้งว่ามันเป็น Spam ด้วย เลยทำให้เนื้อ mail ที่แท้จริงถูกส่งมาเป็นไฟล์แนบชื่อว่า noname ซึ่งไม่สามารถเปิดด้วย text editor ทั่วไปได้เพราะถูกเข้ารหัสเป็น base64 มาเห้อ

root@mrgill-laptop:~/Desktop# cat noname Received: from BACKOFFICE (unknown [203.113.125.93]) by mail.totbb.com (Postfix) with ESMTP id F05323F9DE for ; Thu, 31 Mar 2011 19:37:58 +0700 (ICT) MIME-Version: 1.0 From: TOTnetcall To: phmont@gmail.com Date: 31 Mar 2011 19:37:58 +0700 Subject: =?utf-8?B?4Lii4Li04LiZ4LiU4Li14LiV4LmJ4Lit4LiZ4Lij4Lix4Lia4Liq4Li54LmI4Lia4Lij4Li04LiB4Liy4LijIFRPVCBuZXRjYWxsIChXZWxjb21lIHRvIFRPVCBuZXRjYWxsIFNlcnZpY2Up?= Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 Message-Id: <20110331123758.F05323F9DE@mail.totbb.com> PGJyPuC4ouC4tOC4meC4lOC4teC4leC5ieC4reC4meC4o+C4seC4muC4hOC4 uOC4kyAgTW9udHJlZSAgUGhvbWthbSDguYDguJvguYfguJnguKrguKHguLLg uIrguLTguIEgVE9UIG5ldGNhbGw8L2JyPlVzZXJuYW1lIDogMDYwMDA0NzU5 NiAgUGFzc3dvcmQgOiBGR0MxWEM8YnI+4LmC4Lib4Lij4LmC4Lih4LiK4Lix 4LmI4LiZIDogUHJlcGFpZDwvYnI+PGJyPuC4q+C4oeC4suC4ouC5gOC4q+C4 leC4uCA6IFVzZXJuYW1lICDguITguLfguK0gVE9UIG5ldGNhbGwgSUQg4LiC 4Lit4LiH4LiE4Li44LiTPC9icj48YnI+PC9icj48YnI+V2VsY29tZSB0byBU T1QgbmV0Y2FsbCBTZXJ2aWNlPC9icj48YnI+UHJvbW90aW9uOiBQcmVwYWlk LCBVc2VybmFtZTogMDYwMDA0NzU5NiwgUGFzc3dvcmQ6IEZHQzFYQzwvYnI+ PGJyPioqKiBEb3dubG9hZCBTb2Z0cGhvbmUgIOC5hOC4lOC5ieC4l+C4teC5 iCAgaHR0cDovL3d3dy50b3RuZXRjYWxsLmNvbSA8L2JyPjxicj5UaGFuayB5 b3U8L2JyPg==

ผม mail ไปหา support@totnetcall.net ระบบมันก็แจ้งว่าได้รับ Ticket แล้ว ณ วันนี้ยังไม่มี Support ของ totnetcall สักตัวโทรมาหาผมเลย (รักลูกค้าจริงๆ) ผมเลยต้องหาทางแก้ปัญหาของผมเอง ก็อาศัย google อีกเช่นเคยหา key word ที่เกี่ยวกับการ decode base64 ก็ได้เจอจาก blog guru ท่านนึงเค้าได้เขียนไว้ว่าให้ติดตั้ง mpack บน ubuntu ผมก็ลองทำดูโดย

root@mrgill-laptop:~# apt-get install mpack

เมื่อติดตั้งแล้วก็จะมี tool ที่ชื่อว่า munpack มาด้วย วิธีการใช้งาน munpack นั้นแสนง่ายเพียงแค่ cat ไฟล์แนบที่ส่งมาแล้ว pipe ไปหา munpack เราก็จะได้ไฟล์ที่อยู่ในไฟล์แนบออกมา

ตัวอย่างที่ผมทำ

root@mrgill-laptop:~/Desktop# cat noname | munpack munpack: reading from standard input Did not find anything to unpack from standard input

เนื่องจากไฟล์แนบที่ผมได้รับจาก mailscan ของ totnetcall ไม่มีไฟล์แนบอยู่ในนั้นเลยทำให้ไม่ได้ output ที่เป็นไฟล์แนบข้างใน แต่ munpack จะสร้างไฟล์ tempdesc.txt มาให้ซึ่งเป็นเนื้อข้อความที่อยู่ในไฟล์ noname ออกมาซึ่งก็คือ

munpack tempdesc.txt output

จะเห็นว่าเมื่อผม cat tempdesc.txt ก็จะเห็นเนื้อข้อความใน mail ที่แท้จริง(ถูกถอดรหัสแล้วนั้นเอง)

สุดท้ายนี้ฝากผู้ดูแลของ TOTNetCall ช่วยดู Mailscan ของท่านด้วยครับ มันได้สร้างความลำบากให้กับลูกค้าอย่างผมเป็นอย่างมาก(เซ็ง TOT)

ใครอยากลองทำก็ลองโหลด noname ของผมไปเล่นดูก็ได้ครับ

ขอบคุณแหล่งข้อมูล : http://linux.dsplabs.com.au/munpack-mime-base64-multi-part-attachment-php-perl-decode-email-pdf-p82/

Share/Save

Leave a Comment April 2, 2011

10 เครื่องมือที่จำเป็นสำหรับ Linux Admin

เป็นข่าวจาก Linux Magazine ครับ
10 เครื่องมือที่ว่ามีอะไรบ้าง เข้าไปอ่านกันได้ที่
http://www.linux-mag.com/

Leave a Comment September 28, 2010

ใช้ปุ่ม Grave Accent เปลี่ยนภาษาบน Ubuntu

เมื่อคืนน้องที่พัทลุงถามผมว่าทำไงให้ใช้ปุ่ม grave accent เปลี่ยนภาษาไทย-อังกฤษบน ubuntu 9.04 ผมเคยให้เค้าใช้ตัว xkb-data-hacked_0.8-7mrchoke1_all.deb แต่เค้าบอกว่าใช้ไม่ได้ ตอนนี้ผมใช้ 9.10 ก็ลองเอามาลงก็ปรากฏว่าใช้ไม่ได้แล้วจริงๆ ด้วย ก็ search ไปเจอกระทู้ใน ubuntuclub ก็ลองโหลดมาติดตั้งดูก็ปรากฏว่าใช้ได้ โดยดาวน์โหลดตัว xkb-data-grave.deb มาแล้วติดตั้งด้วยคำสั่ง

$ sudo dpkg -i xkb-data-grave.deb

ติดตั้งเสร็จแล้วเข้าไปแก้ให้ใช้ปุ่ม Grave Accent โดยเข้าไปที่เมนู System >> Keyboard >> เลือก Tab Layouts >> คลิก Layout Options… >> ตรง Key(s) to change layout เลือก ปุ่ม Grave switches layout.


Keyboard Prerences

(more…)

11 Comments October 27, 2009

Ubuntu โหลดไม่มีหลุดด้วย D4X

สำหรับ windows users นั้นมีโปรแกรมช่วยดาวน์โหลดมากมายให้เลือกใช้งาน แล้ว linux ละมีโปรแกรมอะไรบ้าง หลายๆ คนคงคุ้นเคยกับ wget ที่เป็น command line แต่วันนี้ผมเอาโปรแกรมที่เป็น gui มาแนะนำนั้นคือโปรแกรม d4x ความสามารถของโปรแกรมก็เหมือนๆ กับโปรแกรมบน windows เลยครับสามารถ resume ได้(ขึ้นอยู่กับ site ด้วยนะครับว่า allow resume หรือเปล่า) เลือก path ที่จะ save ได้สะดวก กำหนด bandwidth ได้ และอีกมากมาย

การติดตั้ง d4x

$sudo apt-get install d4x

ติดตั้งเสร็จแล้วเรียกใช้งานโปรแกรมโดยคลิก Applications >> Internet >> Downloader for X


หน้าตาของ d4x

(more…)

1 Comment October 25, 2009

Nero Linux 4.0 ออกแล้วครับพี่น้อง

Nero Linux 4

ใครใช้ version 3.5 อยู่ก็ลองมา upgrade เป็น 4.0 กันได้ครับ
รายละเอียดดูได้จาก http://www.nero.com/enu/linux4.html ได้เลยครับ
สำหรับ version ใหม่นี้มีตัว Nero Express มาให้ด้วย
เอา screen shot มาฝากครับ

nerolinux

Nero Linux

(more…)

2 Comments October 22, 2009

วิธี Capture หน้า Desktop บน Ubuntu

สวัสดีครับวันนี้นำ tip การ capture หน้าจอบน ubuntu มาฝาก สำหรับ windows user ก็คงไม่มีปัญหาเพราะมีโปรแกรม capture หน้าจอให้ใช้มากมายที่ดังหน่อยก็คงเป็น camtasia หรือ snagit จากค่าย tectsmith แล้วสำหรับ linux หละจะมีโปรแกรมอะไรบ้าง คำตอบอยู่ตางนี้เลยครับ สำหรับ linux user มีโปรแกรมใช้ RecordMyDesktop ครับสำหรับ ubuntu ติดตั้งง่ายมากแค่สั่ง

$sudo apt-get install gtk-recordmydesktop

สำหรับตัว gtk-recordMyDesktop คือตัว gui ที่ติดต่อกับ recordMyDesktop ครับทำให้เราใช้งานง่ายขึ้น เมื่อติดตั้งเสร็จแล้วเมนูของ gtk-recordMyDesktop จะอยู่ที่ Applications >> Sound & Video >> gtk-recordMyDesktop

recordmydesktop_1

(more…)

Leave a Comment October 22, 2009


Recent Entries

Random Posts

Social Network

Tag Cloud

Calendar

May 2017
S M T W T F S
« Jun    
 123456
78910111213
14151617181920
21222324252627
28293031  

Twitter: imrgill

RSS LinuxToday

RSS HowToForge

RSS UbuntuClub

RSS Blognone

RSS PowerWindowsBlog

Tag

Categories

Archives

Blogroll