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
Expected the shellcodeInjection or execute-shellcode module to parse a RAW file containing shellcode bytes.
Actual Behavior
Merlin[module][shellcodeInjection]» run
[!]there was an error parsing the shellcode file:
encoding/hex: invalid byte: U+0050 'P'
Merlin[agent][fabebecf-73b2-4463-9758-0d9e2ed0ab99]» execute-shellcode self /home/Desktop/Joe/calc.bin
[!]there was an error parsing the shellcode:
encoding/hex: invalid byte: U+002F '/'
Steps to Reproduce Behavior
Run either the execute-shellcode function or shellcodeInjection module pointing to a valid file
Misc Information
These are two different errors. The shellcodeInjection error is because the module tries to parse the RAW file as hex instead of raw bytes. The execute-shellcode error is because it is trying to parse the string as hex instead of checking to see if the input is a file first.
The text was updated successfully, but these errors were encountered:
Prerequisite
Environment Data
v.0.7.0.BETA
1b0ce52d71da62da21cc8f90b97191308e6fe7a9
Expected Behavior
Expected the
shellcodeInjection
orexecute-shellcode
module to parse a RAW file containing shellcode bytes.Actual Behavior
Steps to Reproduce Behavior
Run either the
execute-shellcode
function orshellcodeInjection
module pointing to a valid fileMisc Information
These are two different errors. The
shellcodeInjection
error is because the module tries to parse the RAW file as hex instead of raw bytes. Theexecute-shellcode
error is because it is trying to parse the string as hex instead of checking to see if the input is a file first.The text was updated successfully, but these errors were encountered: