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 |