Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NetSPI/BOF-PE
/ functions
Functions
391 in github.com/NetSPI/BOF-PE
⨍
Functions
391
◇
Types & classes
155
↓ 16 callers
Method
data
loader/include/peplus/local_buffer.hpp:54
↓ 16 callers
Function
to_image_offset
loader/include/peplus/file_image.hpp:22
↓ 15 callers
Function
image_do_read
loader/include/peplus/detail/image_helpers.hpp:29
↓ 13 callers
Method
valid
loader/Pe.hpp:557
↓ 11 callers
Method
opt
loader/Pe.hpp:351
↓ 10 callers
Method
base
loader/Pe.hpp:562
↓ 10 callers
Method
descriptor
loader/Pe.hpp:1853
↓ 9 callers
Method
headers
loader/Pe.hpp:460
↓ 8 callers
Function
WriteInt
common/standalone.cpp:19
↓ 8 callers
Method
offset
loader/include/peplus/pointed_value.hpp:19
↓ 8 callers
Method
type
loader/Pe.hpp:552
↓ 7 callers
Method
begin
loader/include/peplus/detail/entry_range.hpp:108
↓ 7 callers
Method
size
loader/include/peplus/local_buffer.hpp:59
↓ 6 callers
Method
count
loader/Pe.hpp:2166
↓ 6 callers
Method
exceptions
loader/Pe.hpp:2252
↓ 6 callers
Method
index
loader/Pe.hpp:791
↓ 6 callers
Method
read
loader/include/peplus/detail/image_base.hpp:494
↓ 6 callers
Method
read_string
loader/include/peplus/detail/image_base.hpp:464
↓ 6 callers
Method
value
loader/include/peplus/detail/image_offset.hpp:118
↓ 5 callers
Method
imageSize
loader/Pe.hpp:542
↓ 4 callers
Function
WriteString
common/standalone.cpp:39
↓ 4 callers
Method
addr
loader/Pe.hpp:1746
↓ 4 callers
Function
entry
tiny-pe/main.cpp:38
↓ 4 callers
Method
nt
loader/Pe.hpp:346
↓ 4 callers
Method
sections
loader/Pe.hpp:2213
↓ 3 callers
Function
BeaconPrintf
beacon/beacon.cpp:187
↓ 3 callers
Function
GetExceptionTables
loader/mappedmodule.cpp:169
↓ 3 callers
Method
data
loader/include/peplus/detail/facades/resource_directory_facade.hpp:184
↓ 3 callers
Method
exports
loader/Pe.hpp:2240
↓ 3 callers
Method
name
loader/Pe.hpp:816
↓ 3 callers
Function
swap_endianess
beacon/beacon.cpp:18
↓ 2 callers
Function
BeaconDataExtract
beacon/beacon.cpp:78
↓ 2 callers
Function
BeaconDataParse
beacon/beacon.cpp:40
↓ 2 callers
Function
FindLdrpInvertedFunctionTable
loader/mappedmodule.cpp:201
↓ 2 callers
Function
GetPackedArguments
common/standalone.cpp:96
↓ 2 callers
Function
ReadFileAsString
common/standalone.cpp:66
↓ 2 callers
Method
address
loader/Pe.hpp:1524
↓ 2 callers
Method
callback_mapped
loader/Pe.hpp:1970
↓ 2 callers
Method
data_directory
loader/include/peplus/detail/image_base.hpp:417
↓ 2 callers
Method
debugEntry
loader/Pe.hpp:2126
↓ 2 callers
Method
directory
loader/Pe.hpp:516
↓ 2 callers
Method
functions
loader/include/peplus/detail/facades/export_directory_facade.hpp:130
↓ 2 callers
Method
imageBase
loader/Pe.hpp:537
↓ 2 callers
Method
importAddressTable
Import Address Table:
loader/Pe.hpp:900
↓ 2 callers
Function
is_export_forwarded
loader/include/peplus/detail/facades/export_directory_facade.hpp:95
↓ 2 callers
Method
ordinal
loader/Pe.hpp:1538
↓ 2 callers
Method
reloc
loader/Pe.hpp:1740
↓ 1 callers
Function
AddExceptionSupport
loader/mappedmodule.cpp:359
↓ 1 callers
Function
BeaconInvokeStandalone
beacon/beacon.cpp:260
↓ 1 callers
Function
BeaconOutput
beacon/beacon.cpp:194
↓ 1 callers
Function
FindSection
loader/mappedmodule.cpp:159
↓ 1 callers
Function
LoadFile
https://stackoverflow.com/questions/51352863/what-is-the-idiomatic-c17-standard-approach-to-reading-binary-files
loader/main.cpp:52
↓ 1 callers
Function
ProcessImports
loader/mappedmodule.cpp:67
↓ 1 callers
Function
ProcessRelocations
loader/mappedmodule.cpp:108
↓ 1 callers
Function
ReadFileData
common/standalone.cpp:84
↓ 1 callers
Function
RemoveExceptionSupport
loader/mappedmodule.cpp:374
↓ 1 callers
Function
ResolveBeaconFunction
Typically each C2 provider will impement their own resolution method of beacon APIs. Beacuse our loader is a POC, we simply use the comatibility laye
loader/mappedmodule.cpp:51
↓ 1 callers
Function
Reverse16
common/standalone.h:5
↓ 1 callers
Function
Reverse32
common/standalone.h:9
↓ 1 callers
Function
RtlpDeleteInvertedFunctionTableEntry
loader/mappedmodule.cpp:320
↓ 1 callers
Function
RtlpInsertInvertedFunctionTableEntry
http://uninformed.org/index.cgi?v=8&a=2&p=20 Currently this only works for Windows 8+. The RTL_INVERTED_FUNCTION_TABLE memory layout is different for
loader/mappedmodule.cpp:266
↓ 1 callers
Function
TlsCallbacks
loader/mappedmodule.cpp:387
↓ 1 callers
Function
UpdateSectionPermissions
loader/mappedmodule.cpp:135
↓ 1 callers
Function
WriteBytes
common/standalone.cpp:29
↓ 1 callers
Function
WriteShort
common/standalone.cpp:24
↓ 1 callers
Method
begin
loader/Pe.hpp:2042
↓ 1 callers
Method
begin
loader/include/peplus/detail/transform_range.hpp:107
↓ 1 callers
Method
bound
loader/Pe.hpp:911
↓ 1 callers
Method
contains
loader/Pe.hpp:1591
↓ 1 callers
Method
directoryBase
loader/Pe.hpp:1271
↓ 1 callers
Method
empty
loader/Pe.hpp:969
↓ 1 callers
Method
end
loader/include/peplus/detail/transform_range.hpp:113
↓ 1 callers
Method
end
loader/include/peplus/detail/entry_range.hpp:114
↓ 1 callers
Method
file_header
loader/include/peplus/detail/image_base.hpp:240
↓ 1 callers
Method
find
loader/Pe.hpp:1634
↓ 1 callers
Method
forwarders
loader/Pe.hpp:1312
↓ 1 callers
Method
importAddressTableEntry
loader/Pe.hpp:796
↓ 1 callers
Method
importLookupTable
Import Lookup Table:
loader/Pe.hpp:906
↓ 1 callers
Method
importNameTable
Import Name Table:
loader/Pe.hpp:1120
↓ 1 callers
Method
imports
loader/Pe.hpp:2222
↓ 1 callers
Method
libName
loader/Pe.hpp:894
↓ 1 callers
Method
name_ordinals
loader/include/peplus/detail/facades/export_directory_facade.hpp:143
↓ 1 callers
Method
names
loader/include/peplus/detail/facades/export_directory_facade.hpp:117
↓ 1 callers
Method
nt_headers
loader/include/peplus/detail/image_base.hpp:226
↓ 1 callers
Method
ordinalBase
loader/Pe.hpp:1619
↓ 1 callers
Method
page
loader/Pe.hpp:1793
↓ 1 callers
Function
print_message
cpp-pe/main.cpp:23
↓ 1 callers
Function
read_base_relocation_from_image
loader/include/peplus/detail/facades/base_relocation_facade.hpp:70
↓ 1 callers
Function
read_export_directory_from_image
loader/include/peplus/detail/facades/export_directory_facade.hpp:76
↓ 1 callers
Function
read_import_descriptor_from_image
loader/include/peplus/detail/facades/import_descriptor_facade.hpp:116
↓ 1 callers
Function
read_resource_directory_entry_from_image
loader/include/peplus/detail/facades/resource_directory_facade.hpp:77
↓ 1 callers
Function
read_resource_directory_from_image
loader/include/peplus/detail/facades/resource_directory_facade.hpp:87
↓ 1 callers
Function
read_resource_string
loader/include/peplus/detail/facades/resource_directory_facade.hpp:109
↓ 1 callers
Function
read_runtime_function_from_image
loader/include/peplus/detail/facades/runtime_function_facade.hpp:69
↓ 1 callers
Function
read_unwind_info_from_image
loader/include/peplus/detail/facades/runtime_function_facade.hpp:80
↓ 1 callers
Method
relocs
loader/Pe.hpp:2246
↓ 1 callers
Method
runtimeFunction
loader/Pe.hpp:1891
↓ 1 callers
Function
swap_endianess_short
beacon/beacon.cpp:30
↓ 1 callers
Function
throw_message
cpp-pe/main.cpp:19
↓ 1 callers
Method
tls
loader/Pe.hpp:2258
next →
1–100 of 391, ranked by callers