code logs -> 2018 -> Tue, 14 Aug 2018< code.20180813.log - code.20180815.log >
--- Log opened Tue Aug 14 00:00:17 2018
00:44 Derakon_ is now known as Derakon
00:44 mode/#code [+ao Derakon Derakon] by ChanServ
00:45 celticminstrel [celticminst@Nightstar-v1qb0r.dsl.bell.ca] has joined #code
00:45 mode/#code [+o celticminstrel] by ChanServ
01:24 Degi [Degi@Nightstar-k1ui9r.dyn.telefonica.de] has quit [Connection closed]
01:36 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
01:40 mac [macdjord@Nightstar-grpbnp.mc.videotron.ca] has joined #code
01:40 mode/#code [+o mac] by ChanServ
01:43 macdjord|slep [macdjord@Nightstar-grpbnp.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
02:27
<&McMartin>
https://twitter.com/willkirkby/status/1028682822956007427
02:27
<&McMartin>
Checks out
03:58 macdjord|slep [macdjord@Nightstar-grpbnp.mc.videotron.ca] has joined #code
03:58 mode/#code [+o macdjord|slep] by ChanServ
04:01 mac [macdjord@Nightstar-grpbnp.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
04:42 celticminstrel [celticminst@Nightstar-v1qb0r.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
04:44 celticminstrel [celticminst@Nightstar-v1qb0r.dsl.bell.ca] has joined #code
04:44 mode/#code [+o celticminstrel] by ChanServ
04:46 celticminstrel [celticminst@Nightstar-v1qb0r.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
04:52
<&Derakon>
Kickstarter update from Jeff Vogel, of Spiderweb Software: "On the technical side, we spent a while porting our code to a new, powerful game engine called SDL."
04:52 * Derakon cries quietly.
04:52
<&Derakon>
I wrote a game using SDL in 2003.
04:55
< Mahal>
.......
04:55
< Mahal>
I hope he was being ironic
04:55
< Mahal>
but
04:56
<&Derakon>
From what I've seen when he pulls back the veil, he's really not interested in learning more about software development if he doesn't have to.
04:56
<&Derakon>
He got his degree in the early 90's IIRC and is quite happy to continue writing C code for the rest of his life.
05:03 Derakon is now known as Derakon[AFK]
05:12
<&McMartin>
... I wonder if that's SDL2
05:12
<&McMartin>
Which is of more recent vintage
05:12
<&McMartin>
And also actually qualifies as "powerful" by modern standards~
05:20
<&McMartin>
... oh nice
05:21 * McMartin fiddles with Atari 2600 playfields, manages to get a Really Quite Acceptable board display out of it.
05:21
<&McMartin>
That's better than I could have hoped for, tbh
06:40 Vornicus [Vorn@Nightstar-sjaki9.res.rr.com] has joined #code
06:40 mode/#code [+qo Vornicus Vornicus] by ChanServ
07:11 Vornicus [Vorn@Nightstar-sjaki9.res.rr.com] has quit [Ping timeout: 121 seconds]
07:18 Vornicus [Vorn@Nightstar-sjaki9.res.rr.com] has joined #code
07:18 mode/#code [+qo Vornicus Vornicus] by ChanServ
07:23 Vornicus [Vorn@Nightstar-sjaki9.res.rr.com] has quit [Ping timeout: 121 seconds]
07:29 Vorntastic [uid293981@Nightstar-6br85t.irccloud.com] has joined #code
07:29 mode/#code [+qo Vorntastic Vorntastic] by ChanServ
07:37 himi [sjjf@Nightstar-1drtbs.anu.edu.au] has quit [Ping timeout: 121 seconds]
09:44 Degi [Degi@Nightstar-hltc4r.dyn.telefonica.de] has joined #code
10:00 Degi [Degi@Nightstar-hltc4r.dyn.telefonica.de] has quit [Connection closed]
11:03 Kindamoody[zZz] is now known as Kindamoody
12:08 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
12:08 mode/#code [+qo Vornicus Vornicus] by ChanServ
12:13 * TheWatcher ughs, goes through ALL THE TEMPLATES switching them over from Float grid to XY Grid
14:29 Degi [Degi@Nightstar-hltc4r.dyn.telefonica.de] has joined #code
14:37
<&ToxicFrog>
I also wouldn't really call SDL (1 or 2) a "game engine", although it's something you can write a game engine with.
15:47 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
16:29 Kindamoody is now known as Kindamoody|afk
16:29 mac [macdjord@Nightstar-grpbnp.mc.videotron.ca] has joined #code
16:29 mode/#code [+o mac] by ChanServ
16:31 Vorntastic [uid293981@Nightstar-6br85t.irccloud.com] has quit [[NS] Quit: Connection closed for inactivity]
16:32 macdjord|slep [macdjord@Nightstar-grpbnp.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
19:14
<&McMartin>
Ah, we've got our next major security bug, albeit only in Intel chips so new none of the machines I own even have the features in them
19:14
<&McMartin>
https://foreshadowattack.eu/
19:15
<&McMartin>
ToxicFrog: Given the level from which Spiderweb seems to operate, I daresay SDL *will* count as a game engine to him
19:16
<&ToxicFrog>
Fair
19:19
<&McMartin>
And given how up-to-speed he is on things I have a sinking feeling it *might* be SDL1.x
19:22
<&ToxicFrog>
So basically I can look forward to another generation of Spiderweb games that don't work right on modern displays~
19:22
<&McMartin>
That is precisely the sinking feeling, yes~
19:31
<&McMartin>
Laughing harder than I should at https://github.com/xoreaxeaxeax/REpsych
19:37
<&ToxicFrog>
there's too many eaxes in that handle
19:40
<&McMartin>
I believe some assemblers let you pretend to three-address code if it's secretly two-address.
19:42
<&ToxicFrog>
Ok, finished reading the presentation. That's pretty great.
19:42
<&ToxicFrog>
I now see that that's the same person who wrote movfuscator, which surprises me not at all
19:44
<&McMartin>
Yeah, he's on my list to check in on every so often to see what he got up to
19:44
<&McMartin>
He has a bunch of similar *fuscators now, and also found an undoc instruction in some Via x86 clones that just apparently puts you in kernel mode no questions asked
19:45
<&McMartin>
DEFCON week is always a bit harrowing
19:53 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
19:53 mode/#code [+qo Vornicus Vornicus] by ChanServ
20:02
<&ToxicFrog>
it what
20:03
<&McMartin>
https://media.defcon.org/DEF%20CON%2026/DEF%20CON%2026%20presentations/Christopher%20Domas/DEFCON-26-Christopher-Domas-GOD-MODE-%20UNLOCKED-hardware-backdoors-in-x86-CPUs.pdf apparently
20:05
<&ToxicFrog>
Wait what the FUCK
20:05
<&ToxicFrog>
Am I reading slide 10 properly?
20:05
<&ToxicFrog>
Is this a excerpt from a patent filing that basically says "yes, there are hardware backdoors that completely violate the processor's security model, but we haven't documented them so it's cool"?
20:05
<&McMartin>
That this was published in patent documents for that company's implementation of the IA32 arch/
20:06
<&McMartin>
Yes
20:06
<&McMartin>
That's Via, I think, not Intel, mind you
20:06
<&McMartin>
The "we haven't documented them so that's cool" is "the fact that we aren't publishing it shouldn't be a reason to not grant the patent", where "patent" as you may recall is "because you publish all the details'
20:07
<&ToxicFrog>
Right, I got that bit
20:07
<&ToxicFrog>
I'm just baffled that the developers of the processor in question thought that was a good idea
20:07
<&ToxicFrog>
Because the presence of that text means they know what they did
20:09
<&McMartin>
Yes
20:10
<&McMartin>
Though I get the impression that hardware designers will take that in the same stried as "Intel knew what it did when it designed in Spectre 30 years ago", but that may be me making high assumptions on tunnel vision
20:11
<&ToxicFrog>
AIUI Spectre was an unforseen side effect of a common optimization while this is literally "we put the key under the mat"
20:17
<&McMartin>
There's something more to this than that, I think
20:17
<&McMartin>
I'm at slide 55 now and he's talking about switching ISAs
20:18
<&ToxicFrog>
Finished the presentation. For this specific case, it's not as bad as it sounds at first glance; not all processors in this family have GOD_MODE set by default, and if it's not set you need ring0 to enable it in the first place. And this family is aimed at embedded systems, so you need some kind of RCE/ACE attack that lets you get code on them in the first place.
20:18
<&ToxicFrog>
The tl;dr is that this processor has a RISC coprocessor with full read/write access to the x86 registers and no security checks, and if the GOD_MODE MSR bit is set a new x86 instruction becomes available for "send this code to the RISC core and execute it there"
20:19
<&ToxicFrog>
And the instruction in question is available in ring3
20:20
<&ToxicFrog>
So it then becomes trivial to write a payload that contains a bit of shellcode and runs code on the RISC processor to point EIP at it.
20:22
<&McMartin>
Also am i reading this correctly that this chip will run x86, x86_64, and ARM32 binaries
20:28 Kindamoody|afk is now known as Kindamoody
20:30 Vash [Vash@Nightstar-sjaki9.res.rr.com] has joined #code
21:41 Vash [Vash@Nightstar-sjaki9.res.rr.com] has quit [[NS] Quit: Quit]
22:25
<&[R]>
Gotta freaking love hidden settings
22:26
<&[R]>
Windows has one where no matter what after 2 minutes it'll go to sleep if you don't do anything
22:26
<&[R]>
Which kills any active connections (like file transfers)
22:26
<&[R]>
I've had it do that while I was reading something on screen
22:27
<&[R]>
Then it's 15 seconds + a login to actually use the computer again
22:27
<&[R]>
Had to edit the registry to make the option appear
22:35 Derakon[AFK] is now known as Derakon
22:48
< Mahal>
IME that only applies if you're on battery on certain win10 devices.
22:48
< Mahal>
if you're on power it shouldn't happen.
23:35 himi [sjjf@Nightstar-1drtbs.anu.edu.au] has joined #code
23:35 mode/#code [+o himi] by ChanServ
23:49 Kindamoody is now known as Kindamoody[zZz]
--- Log closed Wed Aug 15 00:00:18 2018
code logs -> 2018 -> Tue, 14 Aug 2018< code.20180813.log - code.20180815.log >

[ Latest log file ]