Commit Graph

25 Commits

Author SHA1 Message Date
ArchiMoebius 94436fed90 feat(ziglang): add buffer/comment support 2024-03-23 14:50:06 +00:00
adfoster-r7 cd520247c4 Cleanup masm format logic 2023-10-19 11:19:21 +01:00
shellchocolat fee7ed8aa1 [*] typo 2023-06-12 11:34:17 +02:00
shellchocolat 47a2e16448 [*] typo 2023-06-12 11:31:44 +02:00
shellchocolat 2ce12d9d9b [+] masm style coment 2023-06-12 09:42:20 +02:00
shellchocolat d17908e5ef add masm lang support 2023-06-02 07:45:23 +02:00
shellchocolat 9191272bf9 add support to masm formatting 2023-05-31 17:02:58 +02:00
Ashley Donaldson a224ef09f5 Fix n-squared complexity by keeping track of last line length 2022-12-09 15:56:15 +11:00
memN0ps 1184c9e527 Updated self.rust to use a u8 array instead of u8 vec 2022-11-01 10:19:05 +13:00
memN0ps c265027640 Rust vec changed to mutable for compatibility with PVOID / buf.as_mut_ptr() 2022-10-31 17:05:03 +13:00
memN0ps 5f04963584 Fixed a syntax error in to_rust() function 2022-10-31 16:55:06 +13:00
memN0ps b0148a62f3 Added Rust Programming Language support for output 2022-10-30 21:16:54 +13:00
Spencer McIntyre 31674e4393 Raise on empty buffer, fix off-by-one error 2022-09-06 10:28:01 -04:00
husky 5c6205198a working on nim shellcode module 2022-09-06 10:27:23 -04:00
Spencer McIntyre 99f60881c5 Fix empty golang and csharp buffers 2022-09-01 11:21:28 -04:00
Spencer McIntyre 693f4e052e Fix language wrapping logic 2022-09-01 11:21:28 -04:00
Spencer McIntyre 431c256a74 Remove unnecessary whitespace 2022-08-31 09:45:08 -04:00
ilightthings 845201686c added proper wordwrapping and fixed comment 2022-08-26 09:37:21 -04:00
ilightthings f6b32db1e5 added golang support for output. 2022-08-26 08:36:26 -04:00
rrockru d9d54e1ae5 Fix for vbapplication 2020-06-05 15:16:58 +03:00
rrockru 701a1d6ec7 Fix for vbapplication 2020-06-05 14:53:12 +03:00
James Lee 1c1c094470
Add missing psh comment 2019-09-18 12:16:13 -05:00
Nick 5ba3fa38e9
fix python3 bytes string 2019-08-25 20:24:14 +00:00
Jeff McJunkin 702ec6a8c2 Update lang.rb: Allow longer VBA lines
Avoids errors in Visual Basic for Applications. Closes https://github.com/rapid7/metasploit-framework/issues/8147. 

More background:
https://msdn.microsoft.com/en-us/library/office/gg264236.aspx

The VBA format limits line continuations to 25. There are a few methods that can be used: http://stackoverflow.com/questions/2806151/excel-macros-too-many-line-continuations

This is the hackiest solution that actually works. Really long payloads will need a better fix (one of the ones from Stack Overflow would do nicely), but 80 bytes fits windows/meterpreter/reverse_https in only nine lines out of a maximum of 25.
2017-03-28 09:28:54 -07:00
David Maloney e35ed94b20
org breakup for cleanliness
break a bunch of the methods up
into different files for better org
2016-06-04 15:57:18 -05:00