Hello all!

79 views
Skip to first unread message

Matt Seil

unread,
Apr 13, 2014, 3:48:51 PM4/13/14
to asf...@googlegroups.com
I started my master's last fall concentrating in Information Assurance, and I'm working on a project in my reverse engineering class, I decided to choose a topic of GPU-based malware, and I was a little shocked to discover that NVIDIA hasn't published its ISA. (Shocked as in... haven't we learned anything?)

Is there a concise mnemonic table you've worked up that discusses the 70 or so instructions that you guys have reversed?  I have to give a lecture to undergrad students on reversing GPU-based binaries in a couple weeks and this ISA is otherwise a black hole. 

Are there any sequences you've discovered where you haven't figured out what the instruction is doing?  (I.E., is what you've produced *everything* that you've observed, or are their some puzzles?) 

Anyway, thanks for tackling this problem head on! 


Dmitry N. Mikushin

unread,
Apr 13, 2014, 4:05:38 PM4/13/14
to asf...@googlegroups.com
Please consider drawing attention of your undergrad students to this
work-in-progress tool:

http://hpcforge.org/scm/viewvc.php/*checkout*/doc/opennvisa/opennvisa.pdf?root=kernelgen
http://hpcforge.org/scm/viewvc.php/tests/prototype/nvisa/?root=kernelgen
> --
> You received this message because you are subscribed to the Google Groups
> "asfermi" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to asfermi+u...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages