Native Mac Support for Chipsec?
Darren Bilby <[email protected]> Mon, 27 Jul 2015 18:56:41 +1000
| Newsgroups | dev.linux.lists.oe-chipsec |
|---|---|
| Message-ID | <CAFzMC=k8fj5HJBbzNARX1mmjzEO1G9=y1M55jA8JH5SijJeA+A@mail.gmail.com> |
--===============1281324880965677398== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Just wondering if there is any intention to officially support OSX with Chipsec. Getting it running from a bootable USB drive on a Mac is pretty simple (e.g. https://sevenbits.github.io/Mac-Linux-USB-Loader + git clone) , but would be great to be able to have the option to run it natively. I'm guessing the driver is the key issue? There is some basic raw read/write support implemented in the Pmem memory forensics driver which might be a reasonable start, and I have support from the Rekall team for adding the right primitives there if it was considered a reasonable path: https://github.com/google/rekall/tree/master/tools/osx/MacPmem Is the key factor in support just time/contributions? or are there factors to consider before considering this? Thanks, Darren. --===============1281324880965677398== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+PGRpdiBzdHlsZT0iZm9udC1zaXplOjEyLjgwMDAwMDE5MDczNDlweCI+ SnVzdCB3b25kZXJpbmcgaWYgdGhlcmUgaXMgYW55IGludGVudGlvbiB0byBvZmZpY2lhbGx5IHN1 cHBvcnQgT1NYIHdpdGggQ2hpcHNlYy4gR2V0dGluZyBpdCBydW5uaW5nIGZyb20gYSBib290YWJs ZSBVU0IgZHJpdmUgb24gYSBNYWMgaXMgcHJldHR5IHNpbXBsZSAoZS5nLsKgPGEgaHJlZj0iaHR0 cHM6Ly9zZXZlbmJpdHMuZ2l0aHViLmlvL01hYy1MaW51eC1VU0ItTG9hZGVyIiB0YXJnZXQ9Il9i bGFuayI+aHR0cHM6Ly9zZXZlbmJpdHMuZ2l0aHViLmlvL01hYy1MaW51eC1VU0ItTG9hZGVyPC9h PsKgKyBnaXQgY2xvbmUpICwgYnV0IHdvdWxkIGJlIGdyZWF0IHRvIGJlIGFibGUgdG8gaGF2ZSB0 aGUgb3B0aW9uIHRvIHJ1biBpdCBuYXRpdmVseS7CoDxicj48L2Rpdj48ZGl2IHN0eWxlPSJmb250 LXNpemU6MTIuODAwMDAwMTkwNzM0OXB4Ij48YnI+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1zaXpl OjEyLjgwMDAwMDE5MDczNDlweCI+SSYjMzk7bSBndWVzc2luZyB0aGUgZHJpdmVyIGlzIHRoZSBr ZXkgaXNzdWU/IFRoZXJlIGlzIHNvbWUgYmFzaWMgcmF3IHJlYWQvd3JpdGUgc3VwcG9ydCBpbXBs ZW1lbnRlZCBpbiB0aGUgUG1lbSBtZW1vcnkgZm9yZW5zaWNzIGRyaXZlciB3aGljaCBtaWdodCBi ZSBhIHJlYXNvbmFibGUgc3RhcnQsIGFuZCBJIGhhdmUgc3VwcG9ydCBmcm9tIHRoZSBSZWthbGwg dGVhbSBmb3IgYWRkaW5nIHRoZSByaWdodCBwcmltaXRpdmVzIHRoZXJlIGlmIGl0IHdhcyBjb25z aWRlcmVkIGEgcmVhc29uYWJsZSBwYXRoOsKgPGJyPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtc2l6 ZToxMi44MDAwMDAxOTA3MzQ5cHgiPjxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9nb29nbGUv cmVrYWxsL3RyZWUvbWFzdGVyL3Rvb2xzL29zeC9NYWNQbWVtIiB0YXJnZXQ9Il9ibGFuayI+aHR0 cHM6Ly9naXRodWIuY29tL2dvb2dsZS9yZWthbGwvdHJlZS9tYXN0ZXIvdG9vbHMvb3N4L01hY1Bt ZW08L2E+PGJyPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtc2l6ZToxMi44MDAwMDAxOTA3MzQ5cHgi Pjxicj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LXNpemU6MTIuODAwMDAwMTkwNzM0OXB4Ij48ZGl2 PklzIHRoZSBrZXkgZmFjdG9yIGluIHN1cHBvcnQganVzdCB0aW1lL2NvbnRyaWJ1dGlvbnM/IG9y IGFyZSB0aGVyZSBmYWN0b3JzIHRvIGNvbnNpZGVyIGJlZm9yZSBjb25zaWRlcmluZyB0aGlzPzwv ZGl2PjxkaXY+PGJyPjwvZGl2PjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtc2l6ZToxMi44MDAwMDAx OTA3MzQ5cHgiPlRoYW5rcywgRGFycmVuLsKgPC9kaXY+PC9kaXY+Cg== --===============1281324880965677398==--