Hacking GCN via OpenGL
Page 1 of 1
3E74




Posts: 2559
Location: feels wrong
PostPosted: Sat, 21st Nov 2015 18:56    Post subject: Hacking GCN via OpenGL
Using an Translater here so dont mind the strange english Smile

It occurs not frequently that one finds on the Internet a hacking talk, actually entering uncharted territory. And not just "oh look, once you have ownt a system, you can do these terrible things ". Therefore I am delighted today to present you this slide. If you have a graphics card with OpenGL or programm openGL, then it writes the shader in a programming language called GLSL, and the driver translated then hardware-specific binary code and loads it on the graphics card. Real hackers would of course like to understand this binary code and see whether you can make exciting things on graphic cards in the binary code. Turns out that OpenGL has an API for it to read the compiled byte code and upload. Which is intended for the caching, because compiling from GLSL takes time, and it seeks if possible after an ALT-tab or to save. This type has now played around with this API, and noted that a boxed ELF binary falls out and that there is a disassembler, and then he is seated and hacked an assembler for it.

Quote:
Hacking GCN via
OpenGL
Tomasz Stachowiak
@h3r2tic

otivation

Want full control over shader code on PC

Ability to feed HW-speciic ISA

Vulkan/DX bytecode not enough

Opens up interesting possibilities

Self-modifying shaders

Shader specialization on GPU

Shader sub-routines

.......................................

More here:



source:
https://blog.fefe.de/?ts=a8aebdbe

And the Slides (more info):
https://onedrive.live.com/view.aspx?resid=EBE7DEDA70D06DA0!107&app=PowerPoint&authkey=!AD-O3oq3Ung7pzk

if one doesnt like onedrive, i upped it also on Zippyshare:
http://www40.zippyshare.com/v/yNr6zqUx/file.html


An interessting read for shure...

Smile[/quote]


..:: Life - A sexually transmitted disease which always ends in death. There is currently no known cure::.. Troll Dad
Back to top
Page 1 of 1 All times are GMT + 1 Hour
NFOHump.com Forum Index - Programmers Corner
Signature/Avatar nuking: none (can be changed in your profile)  


Display posts from previous:   

Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB 2.0.8 © 2001, 2002 phpBB Group