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&#39;t be giving up using IDA anytime soon. But =
I&#39;m definitely intrigued to experiment with it&#39;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 &lt;<a href=3D"mailto:[email protected]">[email protected]=
g</a>&gt; 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 &lt=
;<a href=3D"mailto:[email protected]" target=3D"_blank">paulfgilbert@g=
mail.com</a>&gt; 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&#39;ve been hearing good things about it too, th=
ough I haven&#39;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&amp;utm_source=3Dlink&amp;utm_campa=
ign=3Dsig-email&amp;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&amp;utm_source=3Dlink&amp;utm_campaign=3Dsig-email&amp;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 &lt;<a href=3D"mailto:[email protected]=
om" target=3D"_blank">[email protected]</a>&gt; 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">&quot;Experience is the name every one gives to t=
heir mistakes&quot; - 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==--