Grease: An Open-Source Tool for Uncovering Hidden Vulnerabilities in Binary Code
1–10 of 14 posts
Re: Grease: An Open-Source Tool for Uncovering Hidden Vulnerabilities in Binary Code
#2It worked surprisingly well
Applied to YC with it, sadly no interview
Was later told by some accepted friends/VCs that our application was good, but without pedigree we needed traction to de-risk / get accepted :(
Re: Grease: An Open-Source Tool for Uncovering Hidden Vulnerabilities in Binary Code
#3I’d built an AI agent to accomplish this using Ghidra + GDB for dynamic analysis (tested it on crackmes) It worked surprisingly well Applied to YC with it, sadly no interview Was later told by some accepted friends/VCs that our application was good, but without pedigree we needed traction to de-risk / get accepted :(
Re: Grease: An Open-Source Tool for Uncovering Hidden Vulnerabilities in Binary Code
#4Re: Grease: An Open-Source Tool for Uncovering Hidden Vulnerabilities in Binary Code
#5Re: Grease: An Open-Source Tool for Uncovering Hidden Vulnerabilities in Binary Code
#6Would this have uncovered the XZ Utils scandal quicker?
This is looking for coding bugs that allow unintentional behavior, not intentionally malicious code.
Re: Grease: An Open-Source Tool for Uncovering Hidden Vulnerabilities in Binary Code
#7Re: Grease: An Open-Source Tool for Uncovering Hidden Vulnerabilities in Binary Code
#8I’d built an AI agent to accomplish this using Ghidra + GDB for dynamic analysis (tested it on crackmes) It worked surprisingly well Applied to YC with it, sadly no interview Was later told by some accepted friends/VCs that our application was good, but without pedigree we needed traction to de-risk / get accepted :(
Re: Grease: An Open-Source Tool for Uncovering Hidden Vulnerabilities in Binary Code
#9Re: Grease: An Open-Source Tool for Uncovering Hidden Vulnerabilities in Binary Code
#10I'm suspicious of the effectiveness. Most people are doing symbolic execution to find bad pointer dereferences as bugs, whereas this tool is doing it to build the least constrained model and then checking the code against that same model. Wouldn't any code paths that are discovered as part of symbolic exploration and have out-of-bounds read/writes then be infered away as constraints, instead of bugs? Or being unable…