Repository navigation
Releases: Dominik-O22/recore
Releases · Dominik-O22/recore
Release list
v0.2.0
What's Changed
- Measure agents on three tasks against Ghidra, and fix what they ran into by @Dominik-O22 in #6
- Tell data by what its pointers reach by @Dominik-O22 in #7
- Pass a structure x86-64 Linux puts on the stack as arguments of the call by @Dominik-O22 in #8
- Fix three things agents tripped over: hex counts, decimal addresses, packed short strings by @Dominik-O22 in #9
- Name the slots of imported data, and describe zero-filled memory by @Dominik-O22 in #10
- Read a jump to an import's PLT stub as a call to the import by @Dominik-O22 in #11
- Give a pointer parameter a struct of the fields read through it by @Dominik-O22 in #14
- Take renames and comments in the running decompiler process by @Dominik-O22 in #15
- Name recovered structs and their fields by @Dominik-O22 in #16
- Score recovered structs against DWARF by @Dominik-O22 in #18
- Make recovered structs agree with DWARF more often by @Dominik-O22 in #19
- Run a function of a binary as its processor would by @Dominik-O22 in #12
- Check the oracle against machines that are not its interpreter by @Dominik-O22 in #13
- Analyze 32-bit ARM Linux binaries, A32 and Thumb-2 side by side by @Dominik-O22 in #17
- Score Cortex-M on GCC-built firmware by @Dominik-O22 in #20
- Keep the corpora outside the repository by @Dominik-O22 in #21
- Read a 32-bit PE whose relocations are stripped by @Dominik-O22 in #27
- Read ELF files whose section headers were removed by @Dominik-O22 in #24
- Tell agents where the corpora live by @Dominik-O22 in #26
- Weigh entry-point evidence in one place by @Dominik-O22 in #28
- Take every stack argument a 32-bit x86 function pops with RET n by @Dominik-O22 in #29
- Give 32-bit x86 functions the registers they take, and let MSVC's cos, sin and sqrt return by @Dominik-O22 in #32
- Run x87 floating point as the processor computes it by @Dominik-O22 in #30
- Run the x87's transcendental instructions and exact remainders as the processor does by @Dominik-O22 in #31
- Design a firmware security benchmark on OpenWrt: check a scanner's claims, then find bugs by @Dominik-O22 in #22
- Fetch the OpenWrt release fleet and label it from each release's source tree by @Dominik-O22 in #23
- Measure recore against Ghidra on OpenWrt, and pilot checking a version scanner's claims by @Dominik-O22 in #25
- Run a function on a snapshot of a live process, and through the Windows functions MSVC's runtime calls by @Dominik-O22 in #38
- Keep the names of the one program in the tests, in CI as well by @Dominik-O22 in #39
- Follow imports called through a register, and give stdcall imports the stack they pop by @Dominik-O22 in #41
- Narrow a byte masked into a locked word parameter by @Dominik-O22 in #42
- Version 0.2.0 by @Dominik-O22 in #43
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- Make the analysis 29% faster with no change to its results by @Dominik-O22 in #1
- Analyze raw 8051 firmware from a layout file by @Dominik-O22 in #2
- Remeasure the speed table over the whole corpus by @Dominik-O22 in #3
- Analyze raw ARM Cortex-M firmware by @Dominik-O22 in #4
- Prepare the repository for going public by @Dominik-O22 in #5
New Contributors
- @Dominik-O22 made their first contribution in #1
Full Changelog: https://github.com/Dominik-O22/recore/commits/v0.1.0