-
Notifications
You must be signed in to change notification settings - Fork 886
[!] ERROR: Unable to create output file. [!] Internal error #2. Unable to generate output. Please run /root/Desktop/Veil-Evasion-master/config/update.py manually #163
Comments
the tool is literally telling you exactly what to do. Please follow the directions |
Veil-Framework configuration: [] OPERATING_SYSTEM = Kali [] VEIL_EVASION_PATH = /root/Desktop/Veil-Evasion-master/ [] VEIL_CATAPULT_PATH = /root/Desktop/Veil-Catapult/ Configuration File Written To '/etc/veil/settings.py' |
: Unable to create output file. [!] Internal error #2. Unable to generate output. Please run /root/Desktop/Veil-Evasion-master/config/update.py manually same problem what are u doing to solve this problem |
Unable to generate output. Please run /root/Veil-Evasion/config/update.py manually Do we have any solution to get rid of this error ? |
Veil-Framework configuration: [] OPERATING_SYSTEM = Kali [] VEIL_EVASION_PATH = /root/Desktop/Veil-Evasion-master/ [] VEIL_CATAPULT_PATH = /root/Desktop/Veil-Catapult/ Configuration File Written To '/etc/veil/settings.py' I have tried to run the update.py with above details. |
Hi, I got the same error with no log and about what is (not) happening. With this clue i decided to run strace on the program. In kali you have to apt-get install strace and then execute Veil-Evasion.py. With a simple ps guess veil's pid and execute strace -fF -t -p 2>strace_log.txt In that log i can see (started at the end of the file):
My .exe does not exist (I knew it) Lot of lines before:
Generating the .c source code file
Generating the metasploit handler resource file
It seems that it is trying to compile...
Look for the binary but we are not lucky... We can infer that is the problem. With a easy google search we can see that apt-get install mingw-w64 installs the binary. After some minutes I tried veil again and now yes... We are lucky. Edit: Write 2... 2 is the file descriptor for standard error... But with the veil's cli we can't see the error. For future errors it is recommended that you execute veil in this way ./Veil-evasion.py 2> error.log. If you try to generate the payload without the gcc you will see in error.log: "sh: 1: i686-w64-mingw32-gcc: not found" |
[!] ERROR: Unable to create output file.
[!] Internal error #2. Unable to generate output. Please run /root/Desktop/Veil-Evasion-master/config/update.py manually
why :(
The text was updated successfully, but these errors were encountered: