You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
commit aed157c
Author: elfmaster <ryan@bitlackeys.org>
Date: Tue Oct 3 18:17:35 2023 -0700
added sshd patch prelink, updated sshd-patch makefile, and fixed a slight bug in shiva_callsite.c that is technically wrong but would never crash
commit 72692ad
Author: elfmaster <ryan@bitlackeys.org>
Date: Mon Oct 2 19:59:01 2023 -0700
new updates to shiva_user_manual, CHANGELOG added, several incidental patch build changes
commit 3f150d0
Author: elfmaster <ryan@bitlackeys.org>
Date: Fri Sep 29 13:55:44 2023 -0700
prelink v2. draft-1 finished
commit e6829e3
Author: elfmaster <ryan@bitlackeys.org>
Date: Thu Sep 28 19:13:09 2023 -0700
fixed crash when applying transforms. The branch_new->insn_string in shiva_analyze.c was invalid as it had not been set to its string table value.
commit 4f4d682
Author: elfmaster <ryan@bitlackeys.org>
Date: Thu Sep 28 18:59:40 2023 -0700
added progress bar, still working on --disable-cfg option
commit fd21584
Author: elfmaster <ryan@bitlackeys.org>
Date: Wed Sep 27 17:54:35 2023 -0700
added SPEED_TEST definitions for performance testing the shiva_analyze_run function
commit b0ca1e6
Author: elfmaster <ryan@bitlackeys.org>
Date: Tue Sep 26 09:55:09 2023 -0700
shiva pre-linking CFG data via xref and branch sections now works!
commit 83d0e09
Author: elfmaster <ryan@bitlackeys.org>
Date: Fri Sep 22 12:04:53 2023 -0700
some good headway, shiva is nearly able to extract the branch and xref data from the target binary in a meaningful way
commit 7ae3eb5
Author: elfmaster <ryan@bitlackeys.org>
Date: Fri Sep 22 11:07:37 2023 -0700
shiva now reads in the .xref and .branch meta-data
commit 58c0923
Author: elfmaster <ryan@bitlackeys.org>
Date: Wed Sep 20 14:22:59 2023 -0700
shiva-ld now stores all of the correct cfg data into the new added sections
commit 58f792d
Author: elfmaster <ryan@bitlackeys.org>
Date: Wed Sep 20 12:59:28 2023 -0700
The 3 new section headers are now properly showing up as I have properly adjusted the order in which various parts of the ELF structures are modified and written to disk
commit 9005024
Author: elfmaster <ryan@bitlackeys.org>
Date: Thu Sep 14 17:17:45 2023 -0700
the section header table is accessible now
commit 83c610f
Author: elfmaster <ryan@bitlackeys.org>
Date: Tue Sep 12 10:34:08 2023 -0700
writes out 3 new shdrs, writes out new strtab table into new segment
commit ee9cf0d
Author: elfmaster <ryan@bitlackeys.org>
Date: Mon Sep 11 19:20:42 2023 -0700
in progress...
commit 42f29fb
Author: elfmaster <ryan@bitlackeys.org>
Date: Wed Sep 6 22:05:17 2023 -0700
still working on getting all of the new sections added, and existing shdr table and string tables updated.
commit a81203f
Author: elfmaster <ryan@bitlackeys.org>
Date: Tue Sep 5 14:23:55 2023 -0700
in progress. having to modify .shstrtab, add new section headers, and create several new dynamic segment entries.
commit 0cc4e41
Author: elfmaster <ryan@bitlackeys.org>
Date: Wed Aug 9 07:32:34 2023 -0700
updated name variable from uint32_t to size_t in struct __elf_symbol in shiva-ld.c -- this way the index pointer (Although it only needs to be 32bits) is the same as a pointer width, like the original struct elf_symbol in libelfmaster
commit 23edf37
Author: elfmaster <ryan@bitlackeys.org>
Date: Sun Aug 6 16:01:19 2023 -0700
cfg generated and .shiva.strtab is setup. Still need to write this data into the appropriate new ELF sections: .shiva.cfg and .shiva.strtab, which will be included right after the new PT_DYNAMIC segment
commit 4b62f56
Author: elfmaster <ryan@bitlackeys.org>
Date: Fri Aug 4 18:47:00 2023 -0700
removed analyze.c
commit b6d5e3f
Author: elfmaster <ryan@bitlackeys.org>
Date: Fri Aug 4 14:51:58 2023 -0700
added first draft of cfg code into shiva-prelinker. not yet tested.
0 commit comments