You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jan 10, 2024. It is now read-only.
So .. after little research i figure out what's the problem.Problem is related "split" raw strings, when you split 'x' on badchar list will working like that;
bad_characters = bad_characters.split('x') print bad_characters //['\\', '00'] <-- backslash allways be there, that's the problem of fail.
First off, thanks for not only submitting a potential bug, but giving the fix. That's awesome! :)
I tried actually running the same command, and it completed for me without an error. I'm posting a screenshot here. So at the moment, I'm a little confused as to why you are getting an error because I can't get it to error out on my end at the moment.
C:\Users\r00t\Desktop\Veil-Ordnance-master\Veil-Ordnance-master>python Veil-Ordnance.py -p rev_https --ip 192.168.63.149 --port 443 -e xor -b \x00
[*] Bad Character Error: Invalid bad character detected.
[*] Bad Character Error: Please provide bad characters in \x00\x01... format.
Ref : https://www.veil-framework.com/veil-ordnance-fast-shellcode-generation/
So .. after little research i figure out what's the problem.Problem is related "split" raw strings, when you split 'x' on badchar list will working like that;
bad_characters = bad_characters.split('x')
print bad_characters
//['\\', '00']
<-- backslash allways be there, that's the problem of fail.I did change it like this and its work now,
bad_characters = bad_characters.split ("\\x")
bad_characters
=bad_characters[1:]
-Tested on windows 7
-File : xor.py [line 70]
Cheers :)
The text was updated successfully, but these errors were encountered: