Trail of Bits Blog 607

blog.trailofbits.com

Covers: Vulnerabilities & PatchingSupply Chain & AppSecAI SecurityEndpoint & Network SecurityZero-Days & ExploitsDetection & ResponseData BreachesIdentity & Access ManagementCloud SecurityOT / ICS & Critical Infrastructure

Come Find Us at O’Reilly Security

Cyber Risks Trail of Bits Blog

Trail of Bits announced it is sponsoring the O'Reilly Security Conference in New York, where it will be the only sponsor offering consulting and custom engineering rather than off-the-shelf products. The company will run a live instance of its Cyber...

Shin GRR: Make Fuzzing Fast Again

Cyber Risks Trail of Bits Blog

Trail of Bits released GRR, a high-speed full-system emulator it built for DARPA's Cyber Grand Challenge to fuzz program binaries, as an open-source project under a permissive license. In a demonstration, GRR found a crash in the third of six binaries...

2016 Year in Review

Cyber Risks Trail of Bits Blog

Trail of Bits recounts its 2016 work, including a Cyber Reasoning System built for DARPA's Cyber Grand Challenge that audited zlib and settled a $1,000 bet about libotr, plus open-sourced tools such as the GRR fuzzer, a Windows port of Facebook's osquery,...

Devirtualizing C++ with Binary Ninja

Cyber Risks Trail of Bits Blog

Trail of Bits published a Binary Ninja plugin, vtable-navigator.py, that resolves C++ virtual function calls by using Low Level IL to find a class's vtable in its constructor and then tracing register assignments back from the call instruction to compute...

The Smart Fuzzer Revolution

Cyber Risks Trail of Bits Blog

A Trail of Bits keynote at BSidesLisbon argued that the last two years have seen greater advances in automated security testing than the ten before them, citing AFL, the DARPA Cyber Grand Challenge, and Microsoft's Project Springfield (SAGE). The talk...

McSema: I’m liftin’ it

Cyber Risks Trail of Bits Blog

Trail of Bits held a hackathon that overhauled McSema, its x86 machine code to LLVM bitcode translator, moving it from a custom-modified LLVM 3.5 to a stock LLVM 3.8 and dropping its Boost dependency. The update simplified the build system, replaced the...

A walk down memory lane

Cyber Risks Trail of Bits Blog

Trail of Bits researcher Peter Goodman recounts building Granary, a binary translator that selectively instruments only Linux kernel modules while the rest of the kernel runs natively, and its Address Watchpoints technique, which embedded a taint-tracking...

Mark Mossberg

Cyber Risks Trail of Bits Blog

Trail of Bits published a blog post by Mark Mossberg on April 27, 2017 describing Manticore, a tool for symbolic execution, taint analysis, and instrumentation of binaries. The post states Manticore helps the firm quickly apply these techniques to analyze...

Douglas Gastonguay

Cyber Risks Trail of Bits Blog

Trail of Bits published a May 15, 2017 post by Douglas Gastonguay describing how he used Manticore, the firm's binary analysis tool with an API for symbolic execution, taint analysis, and instrumentation, to solve the Magic capture-the-flag challenge. The...

Magic with Manticore

Cyber Risks Trail of Bits Blog

A Trail of Bits intern used Manticore, a binary analysis tool with an API for symbolic execution, taint analysis, and instrumentation, to solve Magic, a DEFCON CTF qualifying challenge made up of 200 unique binaries that each require a separate key. The...

Our team is growing

Cyber Risks Trail of Bits Blog

Trail of Bits added five employees in two months, bringing its total to 32, including hires with backgrounds as a CTO, a co-founder, and an editor. The new staff bring experience in embedded software exploitation, malware analysis, ARM TrustZone secure...

Hands on the Ethernaut CTF

Cyber Risks Trail of Bits Blog

Trail of Bits walks through Zeppelin's Ethernaut Ethereum CTF, hosted on the ropsten blockchain, covering challenges on a misnamed constructor, an integer underflow, delegatecall, selfdestruct, and re-entrancy. The author was the first to finish the...

Securing Ethereum at Empire Hacking

Cyber Risks Trail of Bits Blog

Trail of Bits is hosting a special Empire Hacking meetup on December 12th at 6pm at the DataDog offices in the New York Times building, focused entirely on Ethereum security. Four blockchain security experts, two from Trail of Bits, will present on writing...

Heavy lifting with McSema 2.0

Cyber Risks Trail of Bits Blog

Trail of Bits released McSema 2.0, an x86 to LLVM bitcode binary translator that now uses Remill for instruction semantics and adds AArch64 support. The release demonstrates disassembling an AArch64 binary, lifting it to bitcode, and recompiling that...