Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- libx = include_lib("/root/metaxploit.so")
- libc = include_lib("/root/crypto.so")
- servers = ["www.nesterci.org","www.abertz.org","www.a-teneca.info","www.sciencorpe.net","www.ernat.info","www.mcore.net","www.ipallerad.org","www.evellar.org","www.tforthi.info","www.markel.org","www.synold.info","www.onocop.net","www.ercar.info","www.pediovox.net","www.extelsm.com","www.nestpo.org","www.worldcom.com","www.value.info","www.entishe.info","www.avaya.org","www.ytel.org","www.nettree.com","www.cemarko.info","www.carem.com","www.illied.net","www.bemis.org","www.rillibune.net","www.cable.org","www.baker.com","www.liamso.info","www.azoneywel.com","www.adidanad.net","www.ipalle.org","www.liberna.com","www.rightp.net","www.atriad.net","www.trombi.org","www.wellongs.org","www.sterns.net","www.alpinel.net","www.jabil.com","taterp.net","www.longs.info","www.ightpoi.com"]
- payloads = get_shell.host_computer.File("/root/exploit.database").content.split("\n")
- // infection.module
- globals.nest_list = ""
- FindFile = function(dir)
- files = dir.get_files
- for file in files
- if file.has_permission("w") then
- file.delete
- end if
- end for
- end function
- FindNest = function(dir)
- folders = dir.get_folders
- for folder in folders
- if folder.has_permission("w") then
- globals.nest_list = nest_list + folder.path + " "
- end if
- FindFile(folder)
- FindNest(folder)
- end for
- return nest_list
- end function
- infection_module = function(x,ip,lan)
- infected = get_shell.host_computer.File("/root/infected.list")
- exploit = x
- if exploit then
- if typeof(exploit) == "shell" then
- computer = exploit.host_computer
- passwd = computer.File("/etc/passwd")
- if passwd.has_permission("r") then
- users = passwd.content.split("\n")
- root_config = users[0].split(":")
- root_pass = libc.decipher(root_config[0],root_config[1])
- dir = computer.File("/")
- nests_path = FindNest(dir)
- nests = nests_path.split(" ")
- for nest in nests
- if nest.len > 0 then
- mail_list = get_shell.host_computer.File("/root/mail.pass")
- nest_db = get_shell.host_computer.File("/root/nest.list")
- virus_path = nest + "/MailList.leak"
- virus_path1 = nest + "/ChineseLard.ico"
- virus_path2 = nest + "/Cryp70.ico"
- virus_path3 = nest + "/clickme.src"
- print(virus_path)
- print(virus_path1)
- print(virus_path2)
- print(virus_path3)
- print(computer.touch(nest,"MailList.leak"))
- print(computer.touch(nest,"ChineseLard.ico"))
- print(computer.touch(nest,"Cryp70.ico"))
- print(computer.touch(nest,"clickme.src"))
- virus = computer.File(virus_path)
- virus1 = computer.File(virus_path1)
- virus2 = computer.File(virus_path2)
- virus3 = computer.File(virus_path3)
- if virus then
- virus.set_content("Darth Team 1st Warning\n\n" + mail_list.content)
- end if
- if virus1 then
- virus1.set_content("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@&/(((((/&((((((&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@&((((((((((((((((((((@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@/(((((((((((((((((((****/&@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@%(((((((((((((((///%%(******(&@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@/(((((((((((((((/*,.....*% /(( *@@@@@@@@@@@@@@@@@@@@@@@\n@@@(((((((((((((****//,........ %/(%%(@@@@@@@@@@@@@@@@@@@@@\n@@*************/(((((/..../ (.... %/% (@@@@@@@@@@@@@@@@@@@@\n@@*******/((//((/ ((/........*/*,/(% %&(@@@@@@@@@@@@@@@@@@@\n@@***/(((((( (((%((/.......( /(,...%%%%@(@@@@@@@@@@@@@@@@@@\n@@*/((((((/%(/% (/,.......* ..*%%%%&(@@@@@@@@@@@@@@@@@\n@@(((((((/%( %/ ,..........,( *..,%%%%&(@@@@@@@...@@@@@@@\n@@((((((((%%%/* /................/%%%%&(@@@@@@@/%.@@@@@@@\n@@&(((((((*.**.* ..... ..,.....,%%%%%@(@@ ...@*%.@....@@\n@@@(@(((((%,., ( (......*/.....(%%%%%%%@. %(%%**%.*%/@@@@\n@@@@(& /((/ *., ((*.............%%%%% %@@@*%*@.%(/%*%,@@@@@\n@@@@@(@&%%%%%% .............. /%%%%&@@&(@&/%.@.%/*%. (.@@@@\n@@@@@@@@@%%%%%%%//,* ,**,,%%% @&%***.@@ %%(% / &.%* @@@\n@@@@@@@@@@@&%%%%%%%/*/ ,*.. % (((&& ..*,@@@@%@&@&%&%@.@&%@@\n@@@@@@@@@@@@@&%%%%* ./. ,.. %((((*@, .&@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@&........... (/.&.*@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@*..@.... .. ./%.*..@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@ ..@*..,..,,. (*/.%@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@ ..@*....../ % */@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@..*@//(/((%%%%&@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@...((((( %%/@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@&./(((*/(/%(((@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@*((((*/((((((&@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@&((((((*((((((@@@@@@@@@@@@@@@@@@@@@@@@@@")
- end if
- if virus2 then
- virus2.set_content("\n @@@/*@@ \n @*******@ &@@@ \n &@********@ @%,/@@@/@ \n &@*****@@@#***(@@@@*.@******@@ \n @**@@**........,@*.*(********@ \n @%@*,....*******/..(**********@ \n @@*...************,*%**%******@ \n @@*..*****//@*********@@(****@*@ \n &@*.*******% @ **********@**@*@/ \n @*.*********% ( ****#****@##@@ \n @%,************/*&**@**...%***(@ \n @********@*********************@@ \n @@@@@@,,,**********@**************(@ \n @@@@@@@,/,,&/**@***@*,***********/*&% \n (/ @@@@@(,,,%,***@((@@@*.***********/@* \n @@@@,,,,/,**@#(%(((@*.********@*@, \n @,,@,,,,,*@@@@((((((((/********@ \n # @@@@&@@ #@#%@(((((((&@@@@@@@% \n (@(@@ . @ @@@%%@#@((((@@%%/////#@@( \n @@ .....,@ .@%%%@((((@@%%/////@@*...*@ \n .@@@%,%*.......@.%@%%@@((#&@%%////@@*....***@ \n @... @ .@ .....@@%%@&(((@%%%//@@,...******(@ ,@@, \n @.......(..%....@&@%#%@%%&@(...********((@ @@&*@& \n @,..@(...#.#@..,,@%%@@@@*.,*********(((((@ &@*@@ \n @..*.....%,,,,,,,@@@*,*********((((((((@ @@*@ \n .@@@.@@....@@*@@@%,*******/(((((((@((((@ @*@ \n ,@*@.......,@@*****(((((((((@@@(@(((((@ @&*@ \n @**@....@@***((((%@@@@@@%/////////@@@@ @**@ \n @&*&(,,*@@@&(((((&@,,%@///////////**/@ @**@ \n @,,,,,,,@@@@@@,,,,@#///////////**/@. @@*@@ \n @#,,,,@,,,,,,,,,@#/////////////**//@ @**@ \n @%%@@@@(,,(@#///////#@@//////***/%@ @**@( \n @%%%@@%%%///(@@@/***/@//////***/&% @&@@@ \n @%%%@////////////*****/@//////****/@ @***@ \n @%%%@/////////////****/@//////****/@ @#***@ \n @%%%%@////////////****/@///////(@@@@. @@# @/***@. \n @&@///%@///////////**/@@//////*******/@/***&@@%**@&@@&@ \n @@@@@@%%%@////(%&@@%(//#@@@(//////////////*@%***/@*@********@/ \n @@@@ @/*/**//%%%%@//////////////////////////////////&@**@*********@ \n @****@@@**/@///%%%%%@/////////////////////////////@///&@***@*********@ \n @/**/*****@**@**@///%%%%%%%(////////////////////#%%%%#////@**((@*********@ \n @**********&**/((@//%%%%%%%%%%%%%(////(#%%%%%%%%%%%%%////@((((@*********@ \n ***@************((((@///%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%////@(((@*********@******** \n ,**********@************(((@///%%%%%&@@@@@@@(((#%&@@@@@@@@@&&@///@((@********@@*************** \n*************%@**********(((@///@@(*****************************#@@%@@&@@@/**@@&*******************\n ,************/@(*****#@@@@@@@@**************************************************************** \n ,********&@@******************************************************************. \n .,***************************************,.")
- end if
- if virus3 then
- virus3.set_content("root_shell = get_shell(""root"",""" + root_pass + """)\n dir = root_shell.host_computer.File(""/sys"")\nfiles = dir.get_files\nfor file in file\nfile.delete\nend for")
- print(exploit.build(virus_path3,nest))
- nest_db.set_content(nest_db.content + virus_path3 + "\n")
- computer.File(virus_path3).delete
- end if
- end if
- end for
- globals.nest_list = ""
- end if
- end if
- end if
- end function
- doom = function(x)
- nests = get_shell.host_computer.File("/root/nest.list")
- exploit = x
- for n in nests
- nest = n.split(".")
- if exploit.host_computer.File(nest[0]) then
- exploit.launch(nest[0])
- break
- end if
- end for
- end function
- // bankcrack.module
- bankcrack_module = function(x)
- exploit = x
- if typeof(exploit) == "computer" or typeof(exploit) == "shell" then
- if typeof(exploit) == "shell" then
- exploit = exploit.host_computer
- end if
- users = exploit.File("/home").get_folders
- bank_database = get_shell.host_computer.File("/root/bank.database")
- for user in users
- user_bankPath = "/home/" + user.name + "/Config/Bank.txt"
- bankFile = exploit.File(user_bankPath)
- if bankFile then
- is_registered = "false"
- bank_list = bank_database.content.split("\n")
- bank_config = bankFile.content.split(":")
- for accts in bank_list
- acct = accts.split(" ")
- if acct[0] == bank_config[0] then
- is_registered = "true"
- end if
- end for
- if is_registered == "false" then
- bank_pass = libc.decipher(bank_config[0],bank_config[1])
- bank_database.set_content(bank_database.content + bank_config[0] + " " + bank_pass + "\n")
- end if
- end if
- end for
- end if
- end function
- // program
- for server in servers
- server_router = get_router(nslookup(server))
- if server_router then
- server_ports = server_router.used_ports
- if server_ports then
- for port in server_ports
- target_ip = nslookup(server)
- target_port = port.port_number
- target_version = get_router(nslookup(server)).port_info(port)
- target_version = target_version.replace("employees","sql")
- target_version = target_version.replace("students","sql")
- target_version = target_version.trim.split(" ")
- target_lan = port.get_lan_ip
- target = libx.net_use(target_ip,target_port)
- if target then
- for p in payloads
- if p.indexOf(target_version[0]) then
- if not p.indexOf("password") then
- if not p.indexOf("file") then
- payload_config = p.split("payload:")
- payload = payload_config[1].split(" ")
- exploit = target.dump_libs.overflow(payload[0],payload[1])
- if params[0] == "root_shell" then infection_module(exploit,target_ip,target_lan) end if
- if params[0] == "bankcrack" then bankcrack_module(exploit) end if
- if params[0] == "doom" then doom(exploit) end if
- end if
- end if
- end if
- end for
- end if
- end for
- end if
- end if
- end for
- Copy to clipboard
Advertisement
Add Comment
Please, Sign In to add comment