Re: Ghidra - a FOSS RE toolkit from NSA
Paul Gilbert <[email protected]> Thu, 7 Mar 2019 12:41:39 -0800
| Newsgroups | gmane.games.devel.scummvm |
|---|---|
| Message-ID | <CAEkg9RPtgd_B8uiJN_SxQ9hvBYWuJAkVmYFBsb-88QNoy+Symg@mail.gmail.com> |
--===============0277819757482349698== Content-Type: multipart/alternative; boundary="000000000000af8fa60583872307" --000000000000af8fa60583872307 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Agreed. It still looks somewhat klunky in places compared to IDA, so I definitely won't be giving up using IDA anytime soon. But I'm definitely intrigued to experiment with it's decompilation when I finish with Glk work and return to reimplementing other games. DreamMaster. On Thu, Mar 7, 2019 at 12:51 AM Arnaud Boutonn=C3=A9 <[email protected]= g> wrote: > Yep it looks very interesting.... I think the best is to use IDA first to > get as much as possible (typically at least Flirt signature) then switch = to > ghidra as it looks able to decompile functions... Cool :) > > > On Thu, Mar 7, 2019 at 3:57 AM Paul Gilbert <[email protected]> > wrote: > >> I've been hearing good things about it too, though I haven't yet looked >> at it in detail. But from what I understand, it can decompile 16-bit DOS >> programs, something not even Hexrays could do. Could be extremely useful= in >> the future to assist in re-implementing other DOS era games. >> >> DreamMaster. >> >> >> <http://www.avg.com/email-signature?utm_medium=3Demail&utm_source=3Dlink= &utm_campaign=3Dsig-email&utm_content=3Dwebmail> Virus-free. >> www.avg.com >> <http://www.avg.com/email-signature?utm_medium=3Demail&utm_source=3Dlink= &utm_campaign=3Dsig-email&utm_content=3Dwebmail> >> <#m_5980960543724778730_m_-929832294266296720_DAB4FAD8-2DD7-40BB-A1B8-4E= 2AA1F9FDF2> >> >> On Wed, Mar 6, 2019 at 3:14 PM Filippos Karapetis <[email protected]> >> wrote: >> >>> Great news! >>> >>> Yesterday, NSA (yes, THAT NSA) released a FOSS RE toolkit. It=E2=80=99s= written >>> in Java, it=E2=80=99s comparable to IDA and it=E2=80=99s free and open = source! >>> >>> You can read all about it here: >>> >>> https://www.zdnet.com/article/nsa-release-ghidra-a-free-software-revers= e-engineering-toolkit/ >>> >>> Website: >>> https://ghidra-sre.org/ >>> >>> Regards >>> Filippos Karapetis >>> -- >>> "Experience is the name every one gives to their mistakes" - Oscar Wild= e >>> _______________________________________________ >>> Scummvm-devel mailing list >>> [email protected] >>> https://lists.scummvm.org/listinfo/scummvm-devel >>> >> _______________________________________________ >> Scummvm-devel mailing list >> [email protected] >> https://lists.scummvm.org/listinfo/scummvm-devel >> > --000000000000af8fa60583872307 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Agreed. It still looks somewhat klunky in places compared = to IDA, so I definitely won't be giving up using IDA anytime soon. But = I'm definitely intrigued to experiment with it's decompilation when= I finish with Glk work and return to reimplementing other games.<div><br><= /div><div>DreamMaster.</div></div><br><div class=3D"gmail_quote"><div dir= =3D"ltr" class=3D"gmail_attr">On Thu, Mar 7, 2019 at 12:51 AM Arnaud Bouton= n=C3=A9 <<a href=3D"mailto:[email protected]">[email protected]= g</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin= :0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"= ><div dir=3D"ltr"><div>Yep it looks very interesting.... I think the best i= s to use IDA first to get as much as possible (typically at least Flirt sig= nature) then switch to ghidra as it looks able to decompile functions... Co= ol :)</div><div><br></div></div><br><div class=3D"gmail_quote"><div class= =3D"gmail_attr" dir=3D"ltr">On Thu, Mar 7, 2019 at 3:57 AM Paul Gilbert <= ;<a href=3D"mailto:[email protected]" target=3D"_blank">paulfgilbert@g= mail.com</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D= "margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left:1px solid rgb(204,20= 4,204)"><div dir=3D"ltr">I've been hearing good things about it too, th= ough I haven't yet looked at it in detail. But from what I understand, = it can decompile 16-bit DOS programs, something not even Hexrays could do. = Could be extremely useful in the future to assist in re-implementing other = DOS era games.<div><br></div><div>DreamMaster.</div></div><div id=3D"gmail-= m_5980960543724778730gmail-m_-929832294266296720DAB4FAD8-2DD7-40BB-A1B8-4E2= AA1F9FDF2"><br> <table style=3D"border-top:1px solid rgb(211,212,222)"> <tbody><tr> <td style=3D"width:55px;padding-top:13px"><a href=3D"http://www.avg= .com/email-signature?utm_medium=3Demail&utm_source=3Dlink&utm_campa= ign=3Dsig-email&utm_content=3Dwebmail" target=3D"_blank"><img width=3D"= 46" height=3D"29" style=3D"width: 46px; height: 29px;" alt=3D"" src=3D"http= s://ipmcdn.avast.com/images/icons/icon-envelope-tick-green-avg-v1.png"></a>= </td> <td style=3D"width:470px;color:rgb(65,66,78);line-height:18px;padding-top= :12px;font-family:Arial,Helvetica,sans-serif;font-size:13px">Virus-free. <a= style=3D"color:rgb(68,83,234)" href=3D"http://www.avg.com/email-signature?= utm_medium=3Demail&utm_source=3Dlink&utm_campaign=3Dsig-email&u= tm_content=3Dwebmail" target=3D"_blank">www.avg.com</a> </td> </tr> </tbody></table><a href=3D"#m_5980960543724778730_m_-929832294266296720_DAB= 4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2" height=3D"1" width=3D"1"></a></div><br><= div class=3D"gmail_quote"><div class=3D"gmail_attr" dir=3D"ltr">On Wed, Mar= 6, 2019 at 3:14 PM Filippos Karapetis <<a href=3D"mailto:[email protected]= om" target=3D"_blank">[email protected]</a>> wrote:<br></div><blockquote = class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;padding-left:1ex;bo= rder-left:1px solid rgb(204,204,204)"><div dir=3D"auto">Great news!</div><d= iv dir=3D"auto"><br></div><div dir=3D"auto">Yesterday, NSA (yes, THAT NSA) = released a FOSS RE toolkit. It=E2=80=99s written in Java, it=E2=80=99s comp= arable to IDA and it=E2=80=99s free and open source!</div><div dir=3D"auto"= ><br></div><div dir=3D"auto">You can read all about it here:</div><div dir= =3D"auto"><a href=3D"https://www.zdnet.com/article/nsa-release-ghidra-a-fre= e-software-reverse-engineering-toolkit/" target=3D"_blank">https://www.zdne= t.com/article/nsa-release-ghidra-a-free-software-reverse-engineering-toolki= t/</a><br></div><div dir=3D"auto"><br></div><div dir=3D"auto">Website:</div= ><div dir=3D"auto"><div><a href=3D"https://ghidra-sre.org/" target=3D"_blan= k">https://ghidra-sre.org/</a></div><br></div><div dir=3D"auto">Regards</di= v><div dir=3D"auto">Filippos Karapetis</div>-- <br><div class=3D"gmail-m_59= 80960543724778730gmail-m_-929832294266296720gmail-m_-8525628469459355511gma= il_signature" dir=3D"ltr">"Experience is the name every one gives to t= heir mistakes" - Oscar Wilde </div> _______________________________________________<br> Scummvm-devel mailing list<br> <a href=3D"mailto:[email protected]" target=3D"_blank">Scummv= [email protected]</a><br> <a href=3D"https://lists.scummvm.org/listinfo/scummvm-devel" rel=3D"norefer= rer" target=3D"_blank">https://lists.scummvm.org/listinfo/scummvm-devel</a>= <br> </blockquote></div> _______________________________________________<br> Scummvm-devel mailing list<br> <a href=3D"mailto:[email protected]" target=3D"_blank">Scummv= [email protected]</a><br> <a href=3D"https://lists.scummvm.org/listinfo/scummvm-devel" rel=3D"norefer= rer" target=3D"_blank">https://lists.scummvm.org/listinfo/scummvm-devel</a>= <br> </blockquote></div> </blockquote></div> --000000000000af8fa60583872307-- --===============0277819757482349698== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KU2N1bW12bS1k ZXZlbCBtYWlsaW5nIGxpc3QKU2N1bW12bS1kZXZlbEBsaXN0cy5zY3VtbXZtLm9yZwpodHRwczov L2xpc3RzLnNjdW1tdm0ub3JnL2xpc3RpbmZvL3NjdW1tdm0tZGV2ZWwK --===============0277819757482349698==--