├── LICENSE ├── README.md ├── doc ├── designDoc.pptx ├── img │ ├── Trojan_WF.png │ ├── c2Emulator │ │ ├── assigntask.png │ │ ├── c2logo.png │ │ ├── copyfiletoC2.png │ │ ├── downloadfiletolocal.png │ │ ├── injectfile.png │ │ ├── overview.png │ │ ├── peermanagmentpage.png │ │ ├── runcmd.png │ │ ├── uploadfiletoC2.png │ │ └── workflow.png │ ├── ddos │ │ ├── ddos_http_post.png │ │ ├── ddos_modbus.png │ │ ├── ddos_modbus2.png │ │ ├── ddos_udp.png │ │ ├── system.png │ │ ├── webUI.png │ │ └── workflow.png │ ├── rm │ │ ├── rm_03.png │ │ ├── rm_04.png │ │ ├── rm_05.png │ │ ├── rm_06.png │ │ ├── rm_07.png │ │ ├── rm_08.png │ │ ├── rm_09.png │ │ ├── rm_10.png │ │ ├── rm_11.png │ │ └── title.png │ ├── trojan_ystem_diagram.png │ └── watchdog │ │ ├── logo.png │ │ ├── overview.png │ │ ├── protectChain.png │ │ ├── watchdog1.gif │ │ ├── watchdog2.gif │ │ └── workflow.png └── projectNinja │ ├── bg.png │ ├── malwareTree.png │ └── readme.md └── src ├── backdoorTrojan ├── ConfigLoader.py ├── backdoorTrojan.py ├── backdoorTrojanGlobal.py ├── backdoorTrojanMgr.py ├── img │ ├── Connector_timing.png │ ├── Run_cmd1.png │ ├── System_diagram.png │ ├── assignTask.png │ ├── connector.png │ ├── controller_timing.png │ ├── execute.png │ ├── execute_1.png │ ├── icon.png │ ├── logo.png │ ├── register.png │ ├── watchdog.png │ └── workflow.png ├── readme.md ├── trojanConfig_tamplate.txt ├── trojanConnector.py ├── trojanReceiver.py ├── trojanReceiverGlobal.py ├── trojanReceiverMgr.py └── udpCom.py ├── c2Emulator ├── backdoorTrojan.py ├── c2App.py ├── c2Client.py ├── c2Config_template.txt ├── c2DataManager.py ├── c2HubGlobal.py ├── c2MwUtils.py ├── c2MwUtilsTest.py ├── cert │ └── certInfo.txt ├── filesFolder │ └── testFile.txt ├── malwareTest.py ├── readme.md ├── run.bat ├── static │ ├── css │ │ └── style.css │ ├── img │ │ ├── c2logo.png │ │ └── overview.png │ └── styles │ │ ├── dashboard.css │ │ └── sticky-footer.css └── templates │ ├── base.html │ ├── index.html │ ├── malwaremgmt.html │ ├── mgmbase.html │ └── peerstate.html ├── ddosAttacker ├── attackParam_template.json ├── ddosAtkHubApp.py ├── ddosAtkHubConfig_template.txt ├── ddosAtkHubGlobal.py ├── ddosAttackCfg_template.txt ├── ddosAttackUtil.py ├── ddosAttacker.py ├── readme.md ├── run.bat ├── static │ └── img │ │ └── logo.png └── templates │ ├── base.html │ ├── index.html │ └── mgmbase.html ├── ddosPlcAttacker ├── ddosAttackCfg.txt ├── ddosAttackCfg_template.txt ├── ddosAttackSimpleExample.py ├── ddosAttackUtil.py ├── ddosPlcAttacker.py ├── img │ ├── attackIntro1.png │ ├── attackIntro2.png │ ├── attackIntro3.png │ └── c2page.png ├── modBusAtkParam.json ├── modbusTcpCom.py ├── plcServerTest.py └── readme.md ├── ettercapWrapper ├── ConfigLoader.py ├── c2Client.py ├── c2MwUtils.py ├── ettercapWrapper.py ├── ettercapWrapperCfg_template.txt ├── filter.json ├── filters │ ├── arp_mitm.filter │ ├── arp_spoofing.filter │ ├── atk.ef │ └── mitm.ef ├── img │ ├── attackIntro1.png │ ├── attackIntro2.png │ ├── mitmIntro1.png │ ├── mitmIntro2.png │ ├── mitmReplace.png │ ├── packetDrop.png │ └── register.png ├── mitmReadme.md └── readme.md ├── falseCmdInjector ├── ConfigLoader.py ├── c2Client.py ├── c2MwUtils.py ├── falseCmdInjector.py ├── falseCmdInjectorCfg.txt ├── falseCmdInjectorCfg_template.txt ├── falseCmdinjectorExample.py ├── img │ ├── attackIntro1.png │ ├── attackIntro2.png │ ├── attackIntro3.png │ ├── readCoilRst.png │ ├── readReg.png │ ├── readRegRst.png │ ├── register.png │ ├── writeCoil.png │ └── writeCoilRst.png ├── modbusTcpCom.py ├── readme.md └── requirements.txt ├── flaskWebShell ├── flaskWebShell.py ├── flaskWebShellApp.py └── templates │ └── index.html ├── lib ├── ConfigLoader.py ├── Log.py ├── SSHconnector.py ├── __init__.py ├── emailActor.py ├── keyEventActors.py ├── modbusTcpCom.py ├── networkServiceProber.py ├── tcpCom.py └── udpCom.py ├── phishingEmailSender ├── config_template.json ├── emailActorLocal.py ├── phishingEmailSender.py └── update_installer.zip ├── pickleBomb ├── Readme.md ├── img │ ├── introduction_00.png │ ├── introduction_01.png │ ├── s_02.png │ ├── s_03.png │ ├── s_04.png │ ├── s_05.png │ ├── s_06.png │ ├── s_07.png │ └── title.png ├── pickleBombBuilder.py ├── pickleBombLoader.py ├── simplepickleCmdRun.py ├── simplepickleCodeRun.py ├── udpCmdServer.py └── udpCom.py ├── processWatchDog ├── logo.png ├── malware1.py ├── malware2.py ├── processWatchDog.py ├── readme.md ├── recoverZips │ ├── malware1.zip │ ├── malware2.zip │ ├── selfprotectionExample.zip │ ├── selfprotectionExample1.py │ └── selfprotectionWatchdog.zip ├── selfprotectionExample.py └── selfprotectionWatchdog.py ├── pyObfuscator ├── Readme.md ├── doc │ ├── designDoc.pptx │ └── img │ │ ├── HomePage.png │ │ ├── consoleRun.png │ │ ├── decodeFlow.png │ │ ├── decoderPage.png │ │ ├── encodeFlow.png │ │ ├── encoderPage.png │ │ ├── logo_mid.png │ │ ├── logo_mid2.png │ │ ├── logo_normal.png │ │ ├── sysWorkflow.png │ │ ├── title.png │ │ ├── usageExample.png │ │ ├── useDecoder.png │ │ └── useEncoder.png ├── exampleTestcode.py ├── pyObfuscator.py ├── pyObfuscatorApp.py ├── static │ └── img │ │ ├── logo_normal.png │ │ └── logo_small.png └── templates │ ├── base.html │ ├── configuration.html │ ├── index.html │ ├── mgmbase.html │ ├── obfdecoder.html │ ├── obfencoder.html │ └── usagemanual.html ├── requirements.txt └── spyTrojan ├── ConfigLoader.py ├── SCPconnector.py ├── SSHconnector.py ├── c2Client.py ├── c2MwUtils.py ├── img ├── LS24Overview.png ├── eavesDrop.png ├── func4_scanSubnet.png ├── getkeyDetail.png ├── getkeySimple.png ├── keylog.png ├── keylogfile.png ├── register.png ├── screenShot2.png ├── screenShot3.png ├── screenShotAutoName.png ├── startRcd.png ├── stopRcd.png ├── timeline.png ├── typeIn.png └── typeIn2.png ├── keyEventActors.py ├── nmapUtils.py ├── readme.md ├── spyTrojan.py ├── spyTrojanCfg_template.txt └── tsharkUtils.py /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/README.md -------------------------------------------------------------------------------- /doc/designDoc.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/designDoc.pptx -------------------------------------------------------------------------------- /doc/img/Trojan_WF.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/Trojan_WF.png -------------------------------------------------------------------------------- /doc/img/c2Emulator/assigntask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/c2Emulator/assigntask.png -------------------------------------------------------------------------------- /doc/img/c2Emulator/c2logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/c2Emulator/c2logo.png -------------------------------------------------------------------------------- /doc/img/c2Emulator/copyfiletoC2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/c2Emulator/copyfiletoC2.png -------------------------------------------------------------------------------- /doc/img/c2Emulator/downloadfiletolocal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/c2Emulator/downloadfiletolocal.png -------------------------------------------------------------------------------- /doc/img/c2Emulator/injectfile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/c2Emulator/injectfile.png -------------------------------------------------------------------------------- /doc/img/c2Emulator/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/c2Emulator/overview.png -------------------------------------------------------------------------------- /doc/img/c2Emulator/peermanagmentpage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/c2Emulator/peermanagmentpage.png -------------------------------------------------------------------------------- /doc/img/c2Emulator/runcmd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/c2Emulator/runcmd.png -------------------------------------------------------------------------------- /doc/img/c2Emulator/uploadfiletoC2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/c2Emulator/uploadfiletoC2.png -------------------------------------------------------------------------------- /doc/img/c2Emulator/workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/c2Emulator/workflow.png -------------------------------------------------------------------------------- /doc/img/ddos/ddos_http_post.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/ddos/ddos_http_post.png -------------------------------------------------------------------------------- /doc/img/ddos/ddos_modbus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/ddos/ddos_modbus.png -------------------------------------------------------------------------------- /doc/img/ddos/ddos_modbus2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/ddos/ddos_modbus2.png -------------------------------------------------------------------------------- /doc/img/ddos/ddos_udp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/ddos/ddos_udp.png -------------------------------------------------------------------------------- /doc/img/ddos/system.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/ddos/system.png -------------------------------------------------------------------------------- /doc/img/ddos/webUI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/ddos/webUI.png -------------------------------------------------------------------------------- /doc/img/ddos/workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/ddos/workflow.png -------------------------------------------------------------------------------- /doc/img/rm/rm_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/rm/rm_03.png -------------------------------------------------------------------------------- /doc/img/rm/rm_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/rm/rm_04.png -------------------------------------------------------------------------------- /doc/img/rm/rm_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/rm/rm_05.png -------------------------------------------------------------------------------- /doc/img/rm/rm_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/rm/rm_06.png -------------------------------------------------------------------------------- /doc/img/rm/rm_07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/rm/rm_07.png -------------------------------------------------------------------------------- /doc/img/rm/rm_08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/rm/rm_08.png -------------------------------------------------------------------------------- /doc/img/rm/rm_09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/rm/rm_09.png -------------------------------------------------------------------------------- /doc/img/rm/rm_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/rm/rm_10.png -------------------------------------------------------------------------------- /doc/img/rm/rm_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/rm/rm_11.png -------------------------------------------------------------------------------- /doc/img/rm/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/rm/title.png -------------------------------------------------------------------------------- /doc/img/trojan_ystem_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/trojan_ystem_diagram.png -------------------------------------------------------------------------------- /doc/img/watchdog/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/watchdog/logo.png -------------------------------------------------------------------------------- /doc/img/watchdog/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/watchdog/overview.png -------------------------------------------------------------------------------- /doc/img/watchdog/protectChain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/watchdog/protectChain.png -------------------------------------------------------------------------------- /doc/img/watchdog/watchdog1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/watchdog/watchdog1.gif -------------------------------------------------------------------------------- /doc/img/watchdog/watchdog2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/watchdog/watchdog2.gif -------------------------------------------------------------------------------- /doc/img/watchdog/workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/img/watchdog/workflow.png -------------------------------------------------------------------------------- /doc/projectNinja/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/projectNinja/bg.png -------------------------------------------------------------------------------- /doc/projectNinja/malwareTree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/projectNinja/malwareTree.png -------------------------------------------------------------------------------- /doc/projectNinja/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/doc/projectNinja/readme.md -------------------------------------------------------------------------------- /src/backdoorTrojan/ConfigLoader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/backdoorTrojan/ConfigLoader.py -------------------------------------------------------------------------------- /src/backdoorTrojan/backdoorTrojan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/backdoorTrojan/backdoorTrojan.py -------------------------------------------------------------------------------- /src/backdoorTrojan/backdoorTrojanGlobal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/backdoorTrojan/backdoorTrojanGlobal.py -------------------------------------------------------------------------------- /src/backdoorTrojan/backdoorTrojanMgr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/backdoorTrojan/backdoorTrojanMgr.py -------------------------------------------------------------------------------- /src/backdoorTrojan/img/Connector_timing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/backdoorTrojan/img/Connector_timing.png -------------------------------------------------------------------------------- /src/backdoorTrojan/img/Run_cmd1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/backdoorTrojan/img/Run_cmd1.png -------------------------------------------------------------------------------- /src/backdoorTrojan/img/System_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/backdoorTrojan/img/System_diagram.png -------------------------------------------------------------------------------- /src/backdoorTrojan/img/assignTask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/backdoorTrojan/img/assignTask.png -------------------------------------------------------------------------------- /src/backdoorTrojan/img/connector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/backdoorTrojan/img/connector.png -------------------------------------------------------------------------------- /src/backdoorTrojan/img/controller_timing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/backdoorTrojan/img/controller_timing.png -------------------------------------------------------------------------------- /src/backdoorTrojan/img/execute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/backdoorTrojan/img/execute.png -------------------------------------------------------------------------------- /src/backdoorTrojan/img/execute_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/backdoorTrojan/img/execute_1.png -------------------------------------------------------------------------------- /src/backdoorTrojan/img/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/backdoorTrojan/img/icon.png -------------------------------------------------------------------------------- /src/backdoorTrojan/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/backdoorTrojan/img/logo.png -------------------------------------------------------------------------------- /src/backdoorTrojan/img/register.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/backdoorTrojan/img/register.png -------------------------------------------------------------------------------- /src/backdoorTrojan/img/watchdog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/backdoorTrojan/img/watchdog.png -------------------------------------------------------------------------------- /src/backdoorTrojan/img/workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/backdoorTrojan/img/workflow.png -------------------------------------------------------------------------------- /src/backdoorTrojan/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/backdoorTrojan/readme.md -------------------------------------------------------------------------------- /src/backdoorTrojan/trojanConfig_tamplate.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/backdoorTrojan/trojanConfig_tamplate.txt -------------------------------------------------------------------------------- /src/backdoorTrojan/trojanConnector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/backdoorTrojan/trojanConnector.py -------------------------------------------------------------------------------- /src/backdoorTrojan/trojanReceiver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/backdoorTrojan/trojanReceiver.py -------------------------------------------------------------------------------- /src/backdoorTrojan/trojanReceiverGlobal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/backdoorTrojan/trojanReceiverGlobal.py -------------------------------------------------------------------------------- /src/backdoorTrojan/trojanReceiverMgr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/backdoorTrojan/trojanReceiverMgr.py -------------------------------------------------------------------------------- /src/backdoorTrojan/udpCom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/backdoorTrojan/udpCom.py -------------------------------------------------------------------------------- /src/c2Emulator/backdoorTrojan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/c2Emulator/backdoorTrojan.py -------------------------------------------------------------------------------- /src/c2Emulator/c2App.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/c2Emulator/c2App.py -------------------------------------------------------------------------------- /src/c2Emulator/c2Client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/c2Emulator/c2Client.py -------------------------------------------------------------------------------- /src/c2Emulator/c2Config_template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/c2Emulator/c2Config_template.txt -------------------------------------------------------------------------------- /src/c2Emulator/c2DataManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/c2Emulator/c2DataManager.py -------------------------------------------------------------------------------- /src/c2Emulator/c2HubGlobal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/c2Emulator/c2HubGlobal.py -------------------------------------------------------------------------------- /src/c2Emulator/c2MwUtils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/c2Emulator/c2MwUtils.py -------------------------------------------------------------------------------- /src/c2Emulator/c2MwUtilsTest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/c2Emulator/c2MwUtilsTest.py -------------------------------------------------------------------------------- /src/c2Emulator/cert/certInfo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/c2Emulator/cert/certInfo.txt -------------------------------------------------------------------------------- /src/c2Emulator/filesFolder/testFile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/c2Emulator/filesFolder/testFile.txt -------------------------------------------------------------------------------- /src/c2Emulator/malwareTest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/c2Emulator/malwareTest.py -------------------------------------------------------------------------------- /src/c2Emulator/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/c2Emulator/readme.md -------------------------------------------------------------------------------- /src/c2Emulator/run.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | python c2App.py 3 | pause -------------------------------------------------------------------------------- /src/c2Emulator/static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/c2Emulator/static/css/style.css -------------------------------------------------------------------------------- /src/c2Emulator/static/img/c2logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/c2Emulator/static/img/c2logo.png -------------------------------------------------------------------------------- /src/c2Emulator/static/img/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/c2Emulator/static/img/overview.png -------------------------------------------------------------------------------- /src/c2Emulator/static/styles/dashboard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/c2Emulator/static/styles/dashboard.css -------------------------------------------------------------------------------- /src/c2Emulator/static/styles/sticky-footer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/c2Emulator/static/styles/sticky-footer.css -------------------------------------------------------------------------------- /src/c2Emulator/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/c2Emulator/templates/base.html -------------------------------------------------------------------------------- /src/c2Emulator/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/c2Emulator/templates/index.html -------------------------------------------------------------------------------- /src/c2Emulator/templates/malwaremgmt.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/c2Emulator/templates/malwaremgmt.html -------------------------------------------------------------------------------- /src/c2Emulator/templates/mgmbase.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/c2Emulator/templates/mgmbase.html -------------------------------------------------------------------------------- /src/c2Emulator/templates/peerstate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/c2Emulator/templates/peerstate.html -------------------------------------------------------------------------------- /src/ddosAttacker/attackParam_template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ddosAttacker/attackParam_template.json -------------------------------------------------------------------------------- /src/ddosAttacker/ddosAtkHubApp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ddosAttacker/ddosAtkHubApp.py -------------------------------------------------------------------------------- /src/ddosAttacker/ddosAtkHubConfig_template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ddosAttacker/ddosAtkHubConfig_template.txt -------------------------------------------------------------------------------- /src/ddosAttacker/ddosAtkHubGlobal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ddosAttacker/ddosAtkHubGlobal.py -------------------------------------------------------------------------------- /src/ddosAttacker/ddosAttackCfg_template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ddosAttacker/ddosAttackCfg_template.txt -------------------------------------------------------------------------------- /src/ddosAttacker/ddosAttackUtil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ddosAttacker/ddosAttackUtil.py -------------------------------------------------------------------------------- /src/ddosAttacker/ddosAttacker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ddosAttacker/ddosAttacker.py -------------------------------------------------------------------------------- /src/ddosAttacker/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ddosAttacker/readme.md -------------------------------------------------------------------------------- /src/ddosAttacker/run.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | python ddosAtkHubApp.py 3 | pause -------------------------------------------------------------------------------- /src/ddosAttacker/static/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ddosAttacker/static/img/logo.png -------------------------------------------------------------------------------- /src/ddosAttacker/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ddosAttacker/templates/base.html -------------------------------------------------------------------------------- /src/ddosAttacker/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ddosAttacker/templates/index.html -------------------------------------------------------------------------------- /src/ddosAttacker/templates/mgmbase.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ddosAttacker/templates/mgmbase.html -------------------------------------------------------------------------------- /src/ddosPlcAttacker/ddosAttackCfg.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ddosPlcAttacker/ddosAttackCfg.txt -------------------------------------------------------------------------------- /src/ddosPlcAttacker/ddosAttackCfg_template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ddosPlcAttacker/ddosAttackCfg_template.txt -------------------------------------------------------------------------------- /src/ddosPlcAttacker/ddosAttackSimpleExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ddosPlcAttacker/ddosAttackSimpleExample.py -------------------------------------------------------------------------------- /src/ddosPlcAttacker/ddosAttackUtil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ddosPlcAttacker/ddosAttackUtil.py -------------------------------------------------------------------------------- /src/ddosPlcAttacker/ddosPlcAttacker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ddosPlcAttacker/ddosPlcAttacker.py -------------------------------------------------------------------------------- /src/ddosPlcAttacker/img/attackIntro1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ddosPlcAttacker/img/attackIntro1.png -------------------------------------------------------------------------------- /src/ddosPlcAttacker/img/attackIntro2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ddosPlcAttacker/img/attackIntro2.png -------------------------------------------------------------------------------- /src/ddosPlcAttacker/img/attackIntro3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ddosPlcAttacker/img/attackIntro3.png -------------------------------------------------------------------------------- /src/ddosPlcAttacker/img/c2page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ddosPlcAttacker/img/c2page.png -------------------------------------------------------------------------------- /src/ddosPlcAttacker/modBusAtkParam.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ddosPlcAttacker/modBusAtkParam.json -------------------------------------------------------------------------------- /src/ddosPlcAttacker/modbusTcpCom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ddosPlcAttacker/modbusTcpCom.py -------------------------------------------------------------------------------- /src/ddosPlcAttacker/plcServerTest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ddosPlcAttacker/plcServerTest.py -------------------------------------------------------------------------------- /src/ddosPlcAttacker/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ddosPlcAttacker/readme.md -------------------------------------------------------------------------------- /src/ettercapWrapper/ConfigLoader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ettercapWrapper/ConfigLoader.py -------------------------------------------------------------------------------- /src/ettercapWrapper/c2Client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ettercapWrapper/c2Client.py -------------------------------------------------------------------------------- /src/ettercapWrapper/c2MwUtils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ettercapWrapper/c2MwUtils.py -------------------------------------------------------------------------------- /src/ettercapWrapper/ettercapWrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ettercapWrapper/ettercapWrapper.py -------------------------------------------------------------------------------- /src/ettercapWrapper/ettercapWrapperCfg_template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ettercapWrapper/ettercapWrapperCfg_template.txt -------------------------------------------------------------------------------- /src/ettercapWrapper/filter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ettercapWrapper/filter.json -------------------------------------------------------------------------------- /src/ettercapWrapper/filters/arp_mitm.filter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ettercapWrapper/filters/arp_mitm.filter -------------------------------------------------------------------------------- /src/ettercapWrapper/filters/arp_spoofing.filter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ettercapWrapper/filters/arp_spoofing.filter -------------------------------------------------------------------------------- /src/ettercapWrapper/filters/atk.ef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ettercapWrapper/filters/atk.ef -------------------------------------------------------------------------------- /src/ettercapWrapper/filters/mitm.ef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ettercapWrapper/filters/mitm.ef -------------------------------------------------------------------------------- /src/ettercapWrapper/img/attackIntro1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ettercapWrapper/img/attackIntro1.png -------------------------------------------------------------------------------- /src/ettercapWrapper/img/attackIntro2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ettercapWrapper/img/attackIntro2.png -------------------------------------------------------------------------------- /src/ettercapWrapper/img/mitmIntro1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ettercapWrapper/img/mitmIntro1.png -------------------------------------------------------------------------------- /src/ettercapWrapper/img/mitmIntro2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ettercapWrapper/img/mitmIntro2.png -------------------------------------------------------------------------------- /src/ettercapWrapper/img/mitmReplace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ettercapWrapper/img/mitmReplace.png -------------------------------------------------------------------------------- /src/ettercapWrapper/img/packetDrop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ettercapWrapper/img/packetDrop.png -------------------------------------------------------------------------------- /src/ettercapWrapper/img/register.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ettercapWrapper/img/register.png -------------------------------------------------------------------------------- /src/ettercapWrapper/mitmReadme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ettercapWrapper/mitmReadme.md -------------------------------------------------------------------------------- /src/ettercapWrapper/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/ettercapWrapper/readme.md -------------------------------------------------------------------------------- /src/falseCmdInjector/ConfigLoader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/falseCmdInjector/ConfigLoader.py -------------------------------------------------------------------------------- /src/falseCmdInjector/c2Client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/falseCmdInjector/c2Client.py -------------------------------------------------------------------------------- /src/falseCmdInjector/c2MwUtils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/falseCmdInjector/c2MwUtils.py -------------------------------------------------------------------------------- /src/falseCmdInjector/falseCmdInjector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/falseCmdInjector/falseCmdInjector.py -------------------------------------------------------------------------------- /src/falseCmdInjector/falseCmdInjectorCfg.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/falseCmdInjector/falseCmdInjectorCfg.txt -------------------------------------------------------------------------------- /src/falseCmdInjector/falseCmdInjectorCfg_template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/falseCmdInjector/falseCmdInjectorCfg_template.txt -------------------------------------------------------------------------------- /src/falseCmdInjector/falseCmdinjectorExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/falseCmdInjector/falseCmdinjectorExample.py -------------------------------------------------------------------------------- /src/falseCmdInjector/img/attackIntro1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/falseCmdInjector/img/attackIntro1.png -------------------------------------------------------------------------------- /src/falseCmdInjector/img/attackIntro2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/falseCmdInjector/img/attackIntro2.png -------------------------------------------------------------------------------- /src/falseCmdInjector/img/attackIntro3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/falseCmdInjector/img/attackIntro3.png -------------------------------------------------------------------------------- /src/falseCmdInjector/img/readCoilRst.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/falseCmdInjector/img/readCoilRst.png -------------------------------------------------------------------------------- /src/falseCmdInjector/img/readReg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/falseCmdInjector/img/readReg.png -------------------------------------------------------------------------------- /src/falseCmdInjector/img/readRegRst.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/falseCmdInjector/img/readRegRst.png -------------------------------------------------------------------------------- /src/falseCmdInjector/img/register.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/falseCmdInjector/img/register.png -------------------------------------------------------------------------------- /src/falseCmdInjector/img/writeCoil.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/falseCmdInjector/img/writeCoil.png -------------------------------------------------------------------------------- /src/falseCmdInjector/img/writeCoilRst.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/falseCmdInjector/img/writeCoilRst.png -------------------------------------------------------------------------------- /src/falseCmdInjector/modbusTcpCom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/falseCmdInjector/modbusTcpCom.py -------------------------------------------------------------------------------- /src/falseCmdInjector/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/falseCmdInjector/readme.md -------------------------------------------------------------------------------- /src/falseCmdInjector/requirements.txt: -------------------------------------------------------------------------------- 1 | pyModbusTCP==0.2.1 2 | requests==2.28.1 3 | -------------------------------------------------------------------------------- /src/flaskWebShell/flaskWebShell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/flaskWebShell/flaskWebShell.py -------------------------------------------------------------------------------- /src/flaskWebShell/flaskWebShellApp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/flaskWebShell/flaskWebShellApp.py -------------------------------------------------------------------------------- /src/flaskWebShell/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/flaskWebShell/templates/index.html -------------------------------------------------------------------------------- /src/lib/ConfigLoader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/lib/ConfigLoader.py -------------------------------------------------------------------------------- /src/lib/Log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/lib/Log.py -------------------------------------------------------------------------------- /src/lib/SSHconnector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/lib/SSHconnector.py -------------------------------------------------------------------------------- /src/lib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/lib/__init__.py -------------------------------------------------------------------------------- /src/lib/emailActor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/lib/emailActor.py -------------------------------------------------------------------------------- /src/lib/keyEventActors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/lib/keyEventActors.py -------------------------------------------------------------------------------- /src/lib/modbusTcpCom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/lib/modbusTcpCom.py -------------------------------------------------------------------------------- /src/lib/networkServiceProber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/lib/networkServiceProber.py -------------------------------------------------------------------------------- /src/lib/tcpCom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/lib/tcpCom.py -------------------------------------------------------------------------------- /src/lib/udpCom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/lib/udpCom.py -------------------------------------------------------------------------------- /src/phishingEmailSender/config_template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/phishingEmailSender/config_template.json -------------------------------------------------------------------------------- /src/phishingEmailSender/emailActorLocal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/phishingEmailSender/emailActorLocal.py -------------------------------------------------------------------------------- /src/phishingEmailSender/phishingEmailSender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/phishingEmailSender/phishingEmailSender.py -------------------------------------------------------------------------------- /src/phishingEmailSender/update_installer.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/phishingEmailSender/update_installer.zip -------------------------------------------------------------------------------- /src/pickleBomb/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pickleBomb/Readme.md -------------------------------------------------------------------------------- /src/pickleBomb/img/introduction_00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pickleBomb/img/introduction_00.png -------------------------------------------------------------------------------- /src/pickleBomb/img/introduction_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pickleBomb/img/introduction_01.png -------------------------------------------------------------------------------- /src/pickleBomb/img/s_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pickleBomb/img/s_02.png -------------------------------------------------------------------------------- /src/pickleBomb/img/s_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pickleBomb/img/s_03.png -------------------------------------------------------------------------------- /src/pickleBomb/img/s_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pickleBomb/img/s_04.png -------------------------------------------------------------------------------- /src/pickleBomb/img/s_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pickleBomb/img/s_05.png -------------------------------------------------------------------------------- /src/pickleBomb/img/s_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pickleBomb/img/s_06.png -------------------------------------------------------------------------------- /src/pickleBomb/img/s_07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pickleBomb/img/s_07.png -------------------------------------------------------------------------------- /src/pickleBomb/img/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pickleBomb/img/title.png -------------------------------------------------------------------------------- /src/pickleBomb/pickleBombBuilder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pickleBomb/pickleBombBuilder.py -------------------------------------------------------------------------------- /src/pickleBomb/pickleBombLoader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pickleBomb/pickleBombLoader.py -------------------------------------------------------------------------------- /src/pickleBomb/simplepickleCmdRun.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pickleBomb/simplepickleCmdRun.py -------------------------------------------------------------------------------- /src/pickleBomb/simplepickleCodeRun.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pickleBomb/simplepickleCodeRun.py -------------------------------------------------------------------------------- /src/pickleBomb/udpCmdServer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pickleBomb/udpCmdServer.py -------------------------------------------------------------------------------- /src/pickleBomb/udpCom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pickleBomb/udpCom.py -------------------------------------------------------------------------------- /src/processWatchDog/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/processWatchDog/logo.png -------------------------------------------------------------------------------- /src/processWatchDog/malware1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/processWatchDog/malware1.py -------------------------------------------------------------------------------- /src/processWatchDog/malware2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/processWatchDog/malware2.py -------------------------------------------------------------------------------- /src/processWatchDog/processWatchDog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/processWatchDog/processWatchDog.py -------------------------------------------------------------------------------- /src/processWatchDog/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/processWatchDog/readme.md -------------------------------------------------------------------------------- /src/processWatchDog/recoverZips/malware1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/processWatchDog/recoverZips/malware1.zip -------------------------------------------------------------------------------- /src/processWatchDog/recoverZips/malware2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/processWatchDog/recoverZips/malware2.zip -------------------------------------------------------------------------------- /src/processWatchDog/recoverZips/selfprotectionExample.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/processWatchDog/recoverZips/selfprotectionExample.zip -------------------------------------------------------------------------------- /src/processWatchDog/recoverZips/selfprotectionExample1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/processWatchDog/recoverZips/selfprotectionExample1.py -------------------------------------------------------------------------------- /src/processWatchDog/recoverZips/selfprotectionWatchdog.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/processWatchDog/recoverZips/selfprotectionWatchdog.zip -------------------------------------------------------------------------------- /src/processWatchDog/selfprotectionExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/processWatchDog/selfprotectionExample.py -------------------------------------------------------------------------------- /src/processWatchDog/selfprotectionWatchdog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/processWatchDog/selfprotectionWatchdog.py -------------------------------------------------------------------------------- /src/pyObfuscator/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pyObfuscator/Readme.md -------------------------------------------------------------------------------- /src/pyObfuscator/doc/designDoc.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pyObfuscator/doc/designDoc.pptx -------------------------------------------------------------------------------- /src/pyObfuscator/doc/img/HomePage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pyObfuscator/doc/img/HomePage.png -------------------------------------------------------------------------------- /src/pyObfuscator/doc/img/consoleRun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pyObfuscator/doc/img/consoleRun.png -------------------------------------------------------------------------------- /src/pyObfuscator/doc/img/decodeFlow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pyObfuscator/doc/img/decodeFlow.png -------------------------------------------------------------------------------- /src/pyObfuscator/doc/img/decoderPage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pyObfuscator/doc/img/decoderPage.png -------------------------------------------------------------------------------- /src/pyObfuscator/doc/img/encodeFlow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pyObfuscator/doc/img/encodeFlow.png -------------------------------------------------------------------------------- /src/pyObfuscator/doc/img/encoderPage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pyObfuscator/doc/img/encoderPage.png -------------------------------------------------------------------------------- /src/pyObfuscator/doc/img/logo_mid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pyObfuscator/doc/img/logo_mid.png -------------------------------------------------------------------------------- /src/pyObfuscator/doc/img/logo_mid2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pyObfuscator/doc/img/logo_mid2.png -------------------------------------------------------------------------------- /src/pyObfuscator/doc/img/logo_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pyObfuscator/doc/img/logo_normal.png -------------------------------------------------------------------------------- /src/pyObfuscator/doc/img/sysWorkflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pyObfuscator/doc/img/sysWorkflow.png -------------------------------------------------------------------------------- /src/pyObfuscator/doc/img/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pyObfuscator/doc/img/title.png -------------------------------------------------------------------------------- /src/pyObfuscator/doc/img/usageExample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pyObfuscator/doc/img/usageExample.png -------------------------------------------------------------------------------- /src/pyObfuscator/doc/img/useDecoder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pyObfuscator/doc/img/useDecoder.png -------------------------------------------------------------------------------- /src/pyObfuscator/doc/img/useEncoder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pyObfuscator/doc/img/useEncoder.png -------------------------------------------------------------------------------- /src/pyObfuscator/exampleTestcode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pyObfuscator/exampleTestcode.py -------------------------------------------------------------------------------- /src/pyObfuscator/pyObfuscator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pyObfuscator/pyObfuscator.py -------------------------------------------------------------------------------- /src/pyObfuscator/pyObfuscatorApp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pyObfuscator/pyObfuscatorApp.py -------------------------------------------------------------------------------- /src/pyObfuscator/static/img/logo_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pyObfuscator/static/img/logo_normal.png -------------------------------------------------------------------------------- /src/pyObfuscator/static/img/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pyObfuscator/static/img/logo_small.png -------------------------------------------------------------------------------- /src/pyObfuscator/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pyObfuscator/templates/base.html -------------------------------------------------------------------------------- /src/pyObfuscator/templates/configuration.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pyObfuscator/templates/configuration.html -------------------------------------------------------------------------------- /src/pyObfuscator/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pyObfuscator/templates/index.html -------------------------------------------------------------------------------- /src/pyObfuscator/templates/mgmbase.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pyObfuscator/templates/mgmbase.html -------------------------------------------------------------------------------- /src/pyObfuscator/templates/obfdecoder.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pyObfuscator/templates/obfdecoder.html -------------------------------------------------------------------------------- /src/pyObfuscator/templates/obfencoder.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pyObfuscator/templates/obfencoder.html -------------------------------------------------------------------------------- /src/pyObfuscator/templates/usagemanual.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/pyObfuscator/templates/usagemanual.html -------------------------------------------------------------------------------- /src/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/requirements.txt -------------------------------------------------------------------------------- /src/spyTrojan/ConfigLoader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/spyTrojan/ConfigLoader.py -------------------------------------------------------------------------------- /src/spyTrojan/SCPconnector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/spyTrojan/SCPconnector.py -------------------------------------------------------------------------------- /src/spyTrojan/SSHconnector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/spyTrojan/SSHconnector.py -------------------------------------------------------------------------------- /src/spyTrojan/c2Client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/spyTrojan/c2Client.py -------------------------------------------------------------------------------- /src/spyTrojan/c2MwUtils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/spyTrojan/c2MwUtils.py -------------------------------------------------------------------------------- /src/spyTrojan/img/LS24Overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/spyTrojan/img/LS24Overview.png -------------------------------------------------------------------------------- /src/spyTrojan/img/eavesDrop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/spyTrojan/img/eavesDrop.png -------------------------------------------------------------------------------- /src/spyTrojan/img/func4_scanSubnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/spyTrojan/img/func4_scanSubnet.png -------------------------------------------------------------------------------- /src/spyTrojan/img/getkeyDetail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/spyTrojan/img/getkeyDetail.png -------------------------------------------------------------------------------- /src/spyTrojan/img/getkeySimple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/spyTrojan/img/getkeySimple.png -------------------------------------------------------------------------------- /src/spyTrojan/img/keylog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/spyTrojan/img/keylog.png -------------------------------------------------------------------------------- /src/spyTrojan/img/keylogfile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/spyTrojan/img/keylogfile.png -------------------------------------------------------------------------------- /src/spyTrojan/img/register.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/spyTrojan/img/register.png -------------------------------------------------------------------------------- /src/spyTrojan/img/screenShot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/spyTrojan/img/screenShot2.png -------------------------------------------------------------------------------- /src/spyTrojan/img/screenShot3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/spyTrojan/img/screenShot3.png -------------------------------------------------------------------------------- /src/spyTrojan/img/screenShotAutoName.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/spyTrojan/img/screenShotAutoName.png -------------------------------------------------------------------------------- /src/spyTrojan/img/startRcd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/spyTrojan/img/startRcd.png -------------------------------------------------------------------------------- /src/spyTrojan/img/stopRcd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/spyTrojan/img/stopRcd.png -------------------------------------------------------------------------------- /src/spyTrojan/img/timeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/spyTrojan/img/timeline.png -------------------------------------------------------------------------------- /src/spyTrojan/img/typeIn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/spyTrojan/img/typeIn.png -------------------------------------------------------------------------------- /src/spyTrojan/img/typeIn2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/spyTrojan/img/typeIn2.png -------------------------------------------------------------------------------- /src/spyTrojan/keyEventActors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/spyTrojan/keyEventActors.py -------------------------------------------------------------------------------- /src/spyTrojan/nmapUtils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/spyTrojan/nmapUtils.py -------------------------------------------------------------------------------- /src/spyTrojan/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/spyTrojan/readme.md -------------------------------------------------------------------------------- /src/spyTrojan/spyTrojan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/spyTrojan/spyTrojan.py -------------------------------------------------------------------------------- /src/spyTrojan/spyTrojanCfg_template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/spyTrojan/spyTrojanCfg_template.txt -------------------------------------------------------------------------------- /src/spyTrojan/tsharkUtils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Python_Malwares_Repo/HEAD/src/spyTrojan/tsharkUtils.py --------------------------------------------------------------------------------