REMnux یک سیستم عامل لینوکسی بر پایه اُبونتو می باشد که مختص آنالیز بدافزار و مهندسی معکوس ساخته شده است. اگر شما تحلیلگر بدافزار یا کرکر هستید این سیستم عامل تا حدودی نیازهای شما را رفع می کند .
قابلیت های این سیستم عامل به شرح زیر است :
1 – آنالیز کارکرد یک وب سایت
نوع ابزار هایی که برای این بخش تعبیه شده اند :
Thug, mitmproxy, Network Miner Free Edition, curl, Wget, Burp Proxy Free Edition, Automater, pdnstool, Tor, tcpextract, tcpflow, passive.py, CapTipper, yaraPcap.py
2 – آنالیز فایل های فلش
نوع ابزار هایی که برای این بخش تعبیه شده اند :
xxxswf, SWF Tools, RABCDAsm, extract_swf, Flare
3 – آنالیز فایل های جاوا :
نوع ابزار هایی که برای این بخش تعبیه شده اند :
Java Cache IDX Parser, JD-GUI Java Decompiler, JAD Java Decompiler, Javassist, CFR
4 – آنالیز فایل های جاوا اسکریپت :
نوع ابزار هایی که برای این بخش تعبیه شده اند :
Rhino Debugger, ExtractScripts, SpiderMonkey, V8, JS Beautifier
5 – آنالیز فایل های PDF :
نوع ابزار هایی که برای این بخش تعبیه شده اند :
AnalyzePDF, Pdfobjflow, pdfid, pdf-parser, peepdf, Origami, PDF X-RAY Lite, PDFtk, swf_mastah, qpdf, pdfresurrect
6 – آنالیز فایل های Microsoft Office :
نوع ابزار هایی که برای این بخش تعبیه شده اند :
officeparser, pyOLEScanner.py, oletools, libolecf, oledump, emldump, MSGConvert, base64dump.py, unicode
7 – آنالیز Shellcode :
نوع ابزار هایی که برای این بخش تعبیه شده اند :
sctest, unicode2hex-escaped, unicode2raw, dism-this, shellcode2exe
8 – عملیات معکوس ابهام سازی یا همان Deobfuscate :
نوع ابزار هایی که برای این بخش تعبیه شده اند :
unXOR, XORStrings, ex_pe_xor, XORSearch, brxor.py, xortool, NoMoreXOR, XORBruteForcer, Balbuzard, FLOSS
9 – بررسی امضا دیجیتال
10 – بررسی نحوه کارکرد بد افزار
11 – واشکافی فایل های اجرایی
12 – بررسی PE و اجرای عملیات مختلف بر روی آن
13 – بررسی تروجان موبایل
برای دانلود این سیستم عامل می تونید از اینجا اقدام نمایید .
مفید بود تشکر یه سوالی داشتم چطوری میشه درایو سخت افزاری رو نوشت که برای موبایل باشه؟ اگه یادتون باشه پستی زدید و گفتید ابزار pwd اگه اشتباه نکنم که مودم وایرلس بهش وصل میشه و میشه ایر کرک رو باهاش انجام داد و اینا… خب مثلا گجتی شرکتی میسازه و میگه این برنامه رو در گوشی نصب کنید و گجت رو متصل کنید و یا میگه برنامه رو نصب کردید دستگاه رو روشن کنید (وایرلسه) و برنامه اون رو از طریق بلوتوث یا وای فای میشناسه… نمونش گجتی که مموری میکرو اس-دی رو میزنه به پورت گوشی های آیفون… بیشتر بخوانید »
اگه منظورتون برنامه نویسی درایور برای یک دستگاه خاص روی اندروید هست ، موارد زیر رو می تونید به عنوان راهنمایی استفاده کنید : اندروید از درایور های هسته لینوکسی استفاده می کنه . بنابراین اگر درایور نویسی لینوکس رو یاد بگیرید کمک بسیار زیادی برای رسیدن به هدفتون می کنه . برای اینکه شما دستگاه مختص خودتون رو داشته باشید می تونید بعد از برنامه نویسی درایور ، اندروید رو به همراه داریور هایی که نوشتید رو روی یه دستگاه اختصاصی از نوع ARM نصب کرده و ابزار های اختصاصی خودتون رو روش نصب کنید . به این ترتیب… بیشتر بخوانید »