BinaryAnalysisPlatform / bap

Binary Analysis Platform
MIT License
2.06k stars 273 forks source link

Distribute BAP on Windows #666

Open ivg opened 7 years ago

ivg commented 7 years ago

Though BAP can analyze Windows binaries the BAP itself is not available on Windows platform. Ideally, we would like to have native Windows binaries with as few dependencies as possible, but for a start, we can try to use Cygwin.

The Windows version of BAP will extend the user base. We may also use Windows specific analysis tools, available only on this platform.

Since OPAM is already ported on Windows (under Cygwin though) it shouldn't be very hard to get working BAP. The main concern is LLVM as always. There are also few concerns about the plugin system and flexdll.

XVilka commented 7 years ago

FYI: There are efforts to make OPAM native on Windows platform (along with improvements in OCaml itself, in future releases): https://github.com/ocaml/opam/issues/2191

RabidCicada commented 7 years ago

To help ameliorate the problem, a co-worker and I have gotten BAP to run "on-windows" (requirement of Windows 10/WSL) here.

issue-sh[bot] commented 6 years ago

ivg set pipeline to Icebox