91 Commits

Author SHA1 Message Date
Nick Landers 53d0d9164b Add allocation for zero size sections
Clean some warnings
2018-05-27 20:25:27 -06:00
Nick Landers 57b3c7a352 Add allocation at preferred base address (Beacon short fix)
Added flag to clear memory after load (experimental)
2018-05-27 20:14:14 -06:00
Nick Landers ddb53bffc2 Remove pefile library dependency 2018-03-12 12:56:29 -06:00
Nick Landers 1e4aa799fb Remove some trailing semi-colons in python 2018-02-24 18:15:29 -07:00
Nick Landers 27d34d7225 Update ReadMe 2018-02-21 17:03:04 -07:00
Nick Landers b6ba50888f Added 5th argument for arbitrary flags to RDI
Moved the clear header capability to the flags arg
Moved stack alignment from the C project to the bootstrap

Updated Python and Powershell conversion scripts (missed this last time)
2018-02-21 16:57:52 -07:00
Nick Landers 04e0e038d7 Added user data use for SayHello function 2018-02-21 16:53:59 -07:00
Nick Landers 27f144d7c2 Updated solution/project relationships
Seperated DotNet project into x64 and x86
Remove post-build copy for debug on TestDLL
2018-02-21 16:53:15 -07:00
Nick Landers 59202ba08c Change sRDI blob to bytes from string 2018-02-11 17:29:04 -07:00
Nick Landers cc501b0553 Update ReadMe 2018-02-10 21:30:47 -08:00
Nick Landers bc72139f97 Remove uneeded typedefs
Linked up previously unused hash defines for function names
Added some sanity checks against the image (Memory Module)
Added page size alignment (Memory Module)
Updated memory allocations to set proper permissions instead of total RWX
Set the sRDI function to clear the majority of the DOS Header and Stub on load
2018-02-10 21:20:06 -08:00
Nick Landers 8e49dd5b29 Added script for encoding sRDI blobs for embedding into other code 2018-02-10 21:17:04 -08:00
Nick Landers eff333353e Add program for testing sRDI/ExecutePayload function 2018-02-10 21:15:40 -08:00
Nick Landers fa4e7d5512 Fixed mismatched project/solution build platforms 2018-02-10 21:14:52 -08:00
Nick Landers ca9b88bcb3 Update Readme title 2017-10-27 00:24:18 -06:00
Nick Landers 40330af165 Fixed oversized function hash constants 2017-10-27 00:19:15 -06:00
Nick Landers 8bb991abff Merge pull request #7 from funoverip/master
Python: Non-ASCII character error in pefile.py
2017-10-16 15:23:16 -06:00
Nick Landers 13c33d2195 Add python version check 2017-10-13 11:11:15 -06:00
Jerome ae4a8a620e Python: Non-ASCII character error in pefile.py 2017-10-12 14:16:05 +02:00
Nick Landers 2c5434c914 Merge pull request #5 from funoverip/master
Surrounding paths with double-quote into PostBuildEvent / Out-Shellcode.ps1 compatible with PowerShell v2
2017-10-06 11:21:43 -06:00
funoverip 5f4c80e222 Making Out-Shellcode.ps1 compatible with PowerShell v2 2017-10-05 16:59:02 +02:00
funoverip 1221d21e80 Surround paths with double-quote into PostBuildEvent 2017-10-05 16:52:48 +02:00
Nick Landers 65153e292e Merge pull request #2 from zeroSteiner/argparser
Use an argparser in the Python implementation
2017-08-04 16:45:03 -06:00
Spencer McIntyre 1e1dd2ddf3 Change references from RDLL to DLL 2017-08-02 20:03:14 -04:00
Nick Landers 56e7c9c417 Updated Readme 2017-08-02 18:01:32 -06:00
Spencer McIntyre ac2974f77e Use the input_rdll argument from argparser 2017-08-02 08:43:28 -04:00
Nick Landers ab6b57841d Remove WriteLine in PowerShell 2017-08-01 16:41:11 -06:00
Nick Landers 3bd566f9f7 Remove WriteLine in DotNetLoader 2017-08-01 16:40:45 -06:00
Spencer McIntyre 3c0e706288 Use an argparser for the python implementation 2017-08-01 09:58:18 -04:00
Nick Landers 295fdf6f56 Added PEFile to readme 2017-07-31 10:34:44 -06:00
Nick Landers 92f0207f0d Update License - RDI
Added license information for Dan Staples and Stephen Fewer
2017-07-31 10:26:38 -06:00
Nick Landers c15e32fda2 Updated license - PIC_BindShell
Added license information for Mathew Graeber's PIC_BindShell work.
2017-07-31 10:21:48 -06:00
Nick Landers d91fbe9c08 Spelling fixes 2017-07-29 16:12:00 -06:00
Nick Landers 99bcdbbe5e Recommendation added to readme 2017-07-29 16:04:48 -06:00
Nick Landers bcb07c01eb Another readme update 2017-07-29 16:01:54 -06:00
Nick Landers ab135744cb Updated ReadMe 2017-07-29 15:56:53 -06:00
Nick Landers eb0382a347 Seperated python into library and script
Added powershell implementation
Updated ReadMe
2017-07-29 15:54:51 -06:00
Nick Landers b64384e292 Remove ARM 2017-07-28 14:11:23 -06:00
Nick Landers cbd19211e8 Add Bin directory 2017-07-28 14:06:32 -06:00
Nick Landers d19ff41682 Initial Code 2017-07-28 14:00:59 -06:00
Nick Landers f9828d70d2 Initial commit 2017-07-28 13:30:53 -06:00