An open API service providing commit metadata for open source projects.

GitHub / Binject/debug / commits

SHA Message Author Date Stats
4e22595e Add relocation CRUD and dyld bind kinds awgh <a****h@a****g> 7 months ago
dd7757ee Add relocation editing support across ELF/Mach-O/PE with tests awgh <a****h@a****g> 7 months ago
26db7321 merge Merge pull request #25 from C-Sto/moreexports awgh <a****h@a****g>
Committed by: GitHub <n****y@g****m>
over 3 years ago
febe44e5 Fixes issue #26, where DOS Stubs were being zeroed out incorrectly. awgh <a****h@a****g> over 3 years ago
6b69dda1 add delay imports functions, refactor section retrieval C-Sto <7****o@u****m> over 3 years ago
9605c991 merge Merge pull request #22 from C-Sto/patch-2 awgh <a****h@a****g>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
c65243ec fix import C_Sto <7****o@u****m>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
cb535587 merge Merge pull request #21 from C-Sto/patch-1 awgh <a****h@a****g>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
c8a66609 sanity check import address C_Sto <7****o@u****m>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
6277045c - Added support for IAT linking. awgh <a****h@a****g> over 5 years ago
c9b8b457 Adding Exports() for Elf. Aw Gh <a****h@a****g> over 5 years ago
1724e0c5 Added in-memory parsing and exports for Mach-O. Aw Gh <a****h@a****g> over 5 years ago
1b03ff50 merge Merge pull request #19 from Binject/peload awgh <a****h@a****g>
Committed by: GitHub <n****y@g****m>
over 5 years ago
8d083c1f Fixed unit tests for PE. awgh <a****h@a****g> over 5 years ago
cea0c310 Fixed a bug where the prepended length of string tables was not saved awgh <a****h@a****g> over 5 years ago
26160983 Fixed typo in Relocate awgh <a****h@a****g> over 5 years ago
6cd8cb92 Added support for 64bit, fixed RVA writing errors. awgh <a****h@a****g> over 5 years ago
d9ccfe9e Fixed read issue with RelocationBlock by adding new type awgh <a****h@a****g> over 5 years ago
404f72fe Fix for image base being wrong size in 64bit mode. awgh <a****h@a****g> over 5 years ago
cef84fa8 Continuing work on implementing base relocations for PE files. awgh <a****h@a****g> over 5 years ago
60012895 Added base relocation structs and a function to perform base relocations on a... awgh <a****h@a****g> over 5 years ago
9a7f55da Completed implementation of ImportLibraries, fixed a couple linter warnings, ... awgh <a****h@a****g> over 5 years ago
e5322966 merge Merge pull request #18 from C-Sto/comversion awgh <a****h@a****g>
Committed by: GitHub <n****y@g****m>
over 5 years ago
4efde444 Net prefix for exported function C-Sto <7****o@u****m> almost 6 years ago
72254acb Add ability to retrieve CLR version from exe C-Sto <7****o@u****m> almost 6 years ago
2b850421 Support parsing the 'importmap' directive in an importcfg file. Andrew LeFevre <j****e@l****u> almost 6 years ago
d867f0b8 merge Merge pull request #16 from C-Sto/stringstablefix awgh <a****h@a****g>
Committed by: GitHub <n****y@g****m>
almost 6 years ago
cb72c7d0 fix in-memory PE file symbol table offset pointer on write C-Sto <7****o@u****m> almost 6 years ago
9cc2bb27 use internal seek const C-Sto <7****o@u****m> almost 6 years ago
3de14283 fix up strings table location when in memory C-Sto <7****o@u****m> almost 6 years ago
cc437dcd fix #14 by exporting ArchiveMember.IsDataObj to allow users to create data ar... Andrew LeFevre <j****e@l****u> almost 6 years ago
23d73556 Create LICENSE Andrew LeFevre <j****e@l****u>
Committed by: GitHub <n****y@g****m>
almost 6 years ago
6349fcc2 expose SymKind values Andrew LeFevre <j****e@l****u> about 6 years ago
65b108cd properly close file in Write... smh Andrew LeFevre <j****e@l****u> about 6 years ago
f54480b6 copy over files from cmd/internal/bio, as bundle requires that the copied pac... Andrew LeFevre <j****e@l****u> about 6 years ago
11235b06 fixed not reading cgo objects correctly Andrew LeFevre <j****e@l****u> about 6 years ago
1a6afe26 fix bug when handling url-encoded import paths, improve error messages Andrew LeFevre <j****e@l****u> about 6 years ago
d59c10f4 merge Merge pull request #11 from Binject/goobj2 Andrew LeFevre <j****e@l****u>
Committed by: GitHub <n****y@g****m>
about 6 years ago
8bfa7978 add go.mod Andrew LeFevre <j****e@l****u> about 6 years ago
6c635acc add comments, make Write a method of Package Andrew LeFevre <j****e@l****u> about 6 years ago
2da520b9 removed symbol sorting code, not neccesary and speeds things up a bit Andrew LeFevre <j****e@l****u> about 6 years ago
d63df83d WIP on getting reading/writing working for archives with multiple objects in ... Andrew LeFevre <j****e@l****u> about 6 years ago
6444916c improve importcfg parsing, mostly copied code from the Go linker Andrew LeFevre <j****e@l****u> about 6 years ago
affce585 initial work on allowing Parse to accept a linker's importcfg as an optimizat... Andrew LeFevre <j****e@l****u> about 6 years ago
d783f9a5 parse archive headers, update size field of archive headers to support editin... Andrew LeFevre <j****e@l****u> about 6 years ago
e070d52f fix genFuncInfoSyms, now works properly Andrew LeFevre <j****e@l****u> about 6 years ago
06488d62 tweak string table detection logic (correct some offsets), simplified exporte... Andrew LeFevre <j****e@l****u> about 6 years ago
736b43b3 properly resolve import's object files using 'go list', find init sym correct... Andrew LeFevre <j****e@l****u> about 6 years ago
beeb73cc added 2 more test cases Andrew LeFevre <j****e@l****u> about 6 years ago
ccfb1f89 improve logic for finding inline function names for stdlib functions and logi... Andrew LeFevre <j****e@l****u> about 6 years ago
b2ee1aae fixed init task's string ordering, added test case Andrew LeFevre <j****e@l****u> about 6 years ago
342a092d remove unused field in textSym Andrew LeFevre <j****e@l****u> about 6 years ago
fa7b4300 fix inline function symbol name resolution, add test case Andrew LeFevre <j****e@l****u> about 6 years ago
56e5f342 fix bug where symbols were not sorted correctly, added new test case Andrew LeFevre <j****e@l****u> about 6 years ago
2e709d0b make parsing detirministic, overhaul test Andrew LeFevre <j****e@l****u> about 6 years ago
45d5c770 fixed PCDATA block by using correct ordering of functions.... tests now pass!... Andrew LeFevre <j****e@l****u> about 6 years ago
e2db1241 reordered string printing so the string table is identical at least for a sim... Andrew LeFevre <j****e@l****u> about 6 years ago
f01fb25b fix genFuncInfoSyms, resolve inlined call function names Andrew LeFevre <j****e@l****u> about 6 years ago
ea61e19a add more strings to string table, still missing a few Andrew LeFevre <j****e@l****u> about 6 years ago
e62e341d added comments that point to the origin of much of the code Andrew LeFevre <j****e@l****u> about 6 years ago
7c908753 fix silly copy-pasta error, now an object file can be parsed -> written -> pa... Andrew LeFevre <j****e@l****u> about 6 years ago
559d8c28 everything is written, currently only the object header, imports, packages an... Andrew LeFevre <j****e@l****u> about 6 years ago
52974464 Symbol References writing Andrew LeFevre <j****e@l****u> about 6 years ago
33ebce06 everything is written except for Symbol References Andrew LeFevre <j****e@l****u> about 6 years ago
d93ba370 import and symbol writing working Andrew LeFevre <j****e@l****u> about 6 years ago
cd1ad3dc symbol definitions/references are now stored in separate slices mirroring how... Andrew LeFevre <j****e@l****u> about 6 years ago
6aefc612 merge Merge pull request #10 from C-Sto/ismanaged awgh <a****h@a****g>
Committed by: GitHub <n****y@g****m>
about 6 years ago
faed9872 add managed check C-Sto <7****o@u****m> about 6 years ago
8dbb8aeb initial work on moving code from cmd/internal/goobj2 to read new Go object files Andrew LeFevre <j****e@l****u> about 6 years ago
0feef7d9 merge Merge pull request #9 from C-Sto/rva_function awgh <a****h@a****g>
Committed by: GitHub <n****y@g****m>
about 6 years ago
1cecce1b add rva offset conversion as function to pe file C-Sto <7****o@u****m> about 6 years ago
63af8e40 Added NewFileFromMemory, which lets you parse a PE binary from memory instead... awgh <a****h@a****g> about 6 years ago
db623b87 Commenting out debug prints. Need a debug/warning/error log scheme in here. awgh <a****h@a****g> about 6 years ago
3ba66a81 Added support for ordinal-only exports. awgh <a****h@a****g> about 6 years ago
7976403b Added Exports() which returns an array of Export structs describing the expor... awgh <a****h@a****g> about 6 years ago
9846938e fixed bug dealing with rich header writes and files with no dos stub Vyrus <v****1@g****m> almost 7 years ago
d4725512 Commenting out some debug logging awgh <a****h@a****g> about 7 years ago
8d4fd1e5 Fixed an integer overflow causing shellcode bug in x64. awgh <a****h@a****g> about 7 years ago
8de2a11f Fixed padding for 64bit, shellcode isn't quite working for 64bit. awgh <a****h@a****g> about 7 years ago
804a7d34 Made enhancements to allow adding sections that never existed in the original... awgh <a****h@a****g> about 7 years ago
03ddc00e Added the ability to insert shellcode for Mach-O's. Untested, needs unit tests. awgh <a****h@a****g> over 7 years ago
13948070 merge Merge branch 'master' of github.com:Binject/debug awgh <a****h@a****g> over 7 years ago
04ecef3c Fixed a bug in the Elf writer when inserting shellcode from DYN injector. awgh <a****h@a****g> over 7 years ago
f6227f8d Added function SectionByName which returns the first section in f with the gi... jamichaels <j****s@g****m> over 7 years ago
952b463c Added definition for InsertionEOF to elfFile struct. jamichaels <j****s@g****m> over 7 years ago
511d1a4b Added insertion point for Elf write for PT_NOTE injector. jamichaels <j****s@g****m> over 7 years ago
66146efe 1) Implemented parsing and writing of dynamic section tagged values. awgh <a****h@a****g> over 7 years ago
20195b1f merge Merge branch 'master' of github.com:Binject/debug awgh <a****h@a****g> over 7 years ago
6110c64c Refactoring: Moved relocations to their own file out of file.go. awgh <a****h@a****g> over 7 years ago
ea48ac92 Update README.md Dan Borges <a****b@g****m>
Committed by: GitHub <n****y@g****m>
over 7 years ago
e4ff9170 Create README.md Dan Borges <a****b@g****m>
Committed by: GitHub <n****y@g****m>
over 7 years ago
4716c7f6 Create README.md Dan Borges <a****b@g****m>
Committed by: GitHub <n****y@g****m>
over 7 years ago
cf717560 merge Merge branch 'master' of github.com:Binject/debug awgh <a****h@a****g> over 7 years ago
328cb9f6 Section Header Table is now broken out in the parser and writer, enabling inj... awgh <a****h@a****g> over 7 years ago
88cea2f9 merge Merge pull request #7 from Binject/fat_work Dan Borges <a****b@g****m>
Committed by: GitHub <n****y@g****m>
over 7 years ago
247eb13f clone works, although an offset is not quite right, feels like 4 bytes off so... ahhh <a****b@g****m> over 7 years ago
37e08f3b Got fat header cloned, time to add fat files at proper offsets ahhh <a****b@g****m> over 7 years ago
c245e958 Adding some of the fat / universalmacho cloning functionality ahhh <a****b@g****m> over 7 years ago
b89922c4 merge Merge pull request #6 from Binject/macho_write Dan Borges <a****b@g****m>
Committed by: GitHub <n****y@g****m>
over 7 years ago
40b8d11c refactoring macho's write.go to use WriteFile and Bytes, such that the files ... dborges <d****s@c****m> over 7 years ago

← Back to repository