log☇︎
421900+ entries in 0.256s
asciilifeform: http://log.bitcoin-assets.com/?date=14-08-2015#1237481 << this is more difficult than mircea_popescu might appreciate. for one thing, i do hardware, where merely the ~fact of~ a usable hole existing is half the secret - once you say, credibly, folks know precisely where to look; the other half of it is that i am in the wot neither of folks buying nor of folks brokering; and the third 'half' is that any attempt at this will hav ☝︎☟︎
asciilifeform: if more patient still, wire it to a front-panel switch.
asciilifeform: (don't leave it floating, pull the stump to the supply rail (it is typically active-low. consult data sheet!))
asciilifeform: and snip the write-enable leg off.
asciilifeform: after that, a clever and patient man will take a pair of snippy-cutters
asciilifeform: if you have a reasonably spacious (e.g., 8MB) eeprom, you can cram your favourite linux kernel right in there as payload
asciilifeform: and by 'run' i mean properly, honest-to-goodness run. with all the peripherals working.
asciilifeform: to this i will add that pretty much anything with an amd on it will run.
asciilifeform: re: earlier thread: http://www.coreboot.org/Supported_Motherboards#Motherboards_supported_in_coreboot
mircea_popescu: asciilifeform in other news - they've made a new extra dark chocolate icecream. i can't explain it.
asciilifeform: 3) you can insert an arbitrary binary as payload. the most traditional payload is another item called 'seabios', which emulates typical pc bios and can even boot winblowz
mircea_popescu: http://log.bitcoin-assets.com/?date=13-08-2015#1237275 << http://search.bitcoin-assets.com/?q=from%3Amircea+asked+you+anything || that thinbg where alf discusses the actual meaning of "who're you" which i can't now find. ☝︎
asciilifeform: 2) the job of the thing is to init the box as quickly as possible and get the fuck out of the way
mircea_popescu: take the useful part out of the enemy's tendency to sit in front of things. there is actual value in the "do X, do Y, do Z, you're now done" list.
asciilifeform: 1) their www has a list of boards known to work (and ones that don't, with brief statements of ~why~)
asciilifeform: just about everything there is to say about it would fit in a paragraph... let's see:
asciilifeform: actually resembles 'buildroot' and the grandfather, naturally - linux kernel
assbot: Logged on 14-08-2015 00:32:27; mircea_popescu: http://log.bitcoin-assets.com/?date=13-08-2015#1237131 << im starting to suspect a "alf's guide to coreboot" full doc would be more valuable than anything on cryptome currently and really a great addition to loper-os. provided it actually is complete.
asciilifeform: http://log.bitcoin-assets.com/?date=14-08-2015#1237476 << unlike, e.g., bitcoin, coreboot is deadly easy to build ☝︎
assbot: Logged on 14-08-2015 00:53:25; mircea_popescu: http://log.bitcoin-assets.com/?date=13-08-2015#1237249 << iirc, the idea wasn';t that it'll keep anyone out. it was that it'll keep the invaders IN long enough, especially if loaded with booty, to make the whole thing impracticable.
mats: http://log.bitcoin-assets.com/?date=14-08-2015#1237505 << yes. you are the first white person i have encountered that knows this ☝︎
shinohai: ;;later tell mod6 gentoo was a sucess \o/
mircea_popescu: or well... at least in times when the imperial administration was any good.
mircea_popescu: in the sense that yes they could come out of ANYWHERe, and make a hole anywhere, but then had to spend time to loot, and then had to come back AT THE HOLE, ie not anywhere. so either take time to make a new hole or go back to where the old one was. in either case, giving the imperial army enough time to plug their ass.
mircea_popescu: http://log.bitcoin-assets.com/?date=13-08-2015#1237249 << iirc, the idea wasn';t that it'll keep anyone out. it was that it'll keep the invaders IN long enough, especially if loaded with booty, to make the whole thing impracticable. ☝︎☟︎
mircea_popescu: if you can't have clean water, not only is it that you can't take a hot bath - it's that you couldn't conceivably want to.
mircea_popescu: there's a reason people who only have sewer water don't take hot baths in it.
mircea_popescu: think about it mats : if great wall "can't be had", if the statement is correct, there's something fundamentally wrong not merely with your fences, but with the idea of making one and more importantly with the process that results in this perceived need.
mircea_popescu: wanli changcheng omfg so THIS is how it feels when people use languages you don't know.
mircea_popescu: there's all sorts of ways to make you feel better about it, tho.
assbot: Logged on 13-08-2015 18:36:18; mats: anyway, as phf says, it is of course possible to kill certain classes of vulns in C, be it memory mgmt to fix corruption, strncpy and the _s functions from MS for known, fixed size destinations, properly strict coding conventions, reducing attack surface with sandboxing e.g. NaCl, and full SFI/CFI
mircea_popescu: http://log.bitcoin-assets.com/?date=13-08-2015#1237238 << it is particularly NOT possible to kill memory corruption in C. ☝︎☟︎
mircea_popescu: just like the upside of picking sane girls to fuck isn't "that hot blondie" but "i fucked over a thousand women in my life, most of whose names i don't remember, and yet i never had a venereal disease". that's the upside.
assbot: Logged on 13-08-2015 17:21:57; asciilifeform: but upside is that we aren't passing around a massive binary turd.
mircea_popescu: http://log.bitcoin-assets.com/?date=13-08-2015#1237221 << upside is massive but hard to quantify. upside is that we HAVE FOUND THE HOLES IN GCC! upside is that we know what to say about linux, and why we're saying it. upside is that we have rotor, and that we know why nobody without a rotor has a chance. upside of a sane approach is never "where it gets you", but always "where it didn't take you". ☝︎
assbot: Logged on 13-08-2015 16:49:27; asciilifeform: (burn the whole fucking lot, and start with sane programs written by sane people for sanely designed machines)
mircea_popescu: http://log.bitcoin-assets.com/?date=13-08-2015#1237208 << this is homomorphic to "exclude everyone currently involved". ☝︎
assbot: Logged on 13-08-2015 16:44:22; phf: i think that's the biggest advantage NSA has incidentally, because they can print money, they can probably just spin up a team for every single "core dump on a funny input" and bring it to a point where it'll successfully eat a shellcode. older salaried reversers simply don't have time or desire for that sort of stuff. that's in software world anyway.
mircea_popescu: http://log.bitcoin-assets.com/?date=13-08-2015#1237196 << this is completely imaginary. the nsa can't hire enough talent to keep its own systems running safely. printing money does not help in any sense, if they got a 10x budget approved they't just pay the same people within maybe 5% ~8-9x more. ☝︎
assbot: Logged on 13-08-2015 16:37:05; phf: when was that exactly? because i stopped following infosec in 2003 (i think last toorcon i've been to was 2005) and looking at it now not much has changed. the releases are definitely a lot less interesting, because of the 0day market, but when i ragequit it was the same shit. weak releases by pushy guys in faux military gear as a norm, occasional interesting stuff from the usual suspects and practically negati
mircea_popescu: http://log.bitcoin-assets.com/?date=13-08-2015#1237179 << i am broadly in agreement with him. last time i went to one there was a pr&modelling conference nearby and i ended up just hanging out with the gals. ☝︎
mircea_popescu: why is the usg so insistent in pushing its "private" agencies into forcing slavery on random people ?
mircea_popescu: http://log.bitcoin-assets.com/?date=13-08-2015#1237144 << this is so retarded. so if i'm in the business of selling 0 days i better hire anothr white man to keep a stable of enslaved african women to provide me with for the purpose of arbitraging this insanity ? ☝︎
assbot: Logged on 13-08-2015 15:41:57; asciilifeform: if you run coreboot (aka linuxbios) you get to put whatever the fuck you want in smram
mircea_popescu: http://log.bitcoin-assets.com/?date=13-08-2015#1237131 << im starting to suspect a "alf's guide to coreboot" full doc would be more valuable than anything on cryptome currently and really a great addition to loper-os. provided it actually is complete. ☝︎☟︎☟︎
mircea_popescu: there's an elided [just] in there, which the illiterately-literate have no idea about.
assbot: Logged on 13-08-2015 14:46:10; funkenstein_: The man has a great point, but, where did this thing start that humans are not animals, and in what crib do I find it to strangle it?
mircea_popescu: http://log.bitcoin-assets.com/?date=13-08-2015#1237078 << "humans are not animals" is in the vein of "crickets are not bugs - they also sing." ☝︎
assbot: Logged on 13-08-2015 14:06:12; asciilifeform: i am not a clairvoyant, cannot read your hard disk ! gotta give me something to work with.
mircea_popescu: http://log.bitcoin-assets.com/?date=13-08-2015#1237054 << i thought you were a reverse engineering hacker, what scammery is is this! ☝︎
mircea_popescu: obviously once rigurous education is abandoned, the whole of society reverts to a "tribe of monkeys" levels.
assbot: Logged on 13-08-2015 14:02:03; asciilifeform: wtf is the point.
mircea_popescu: http://log.bitcoin-assets.com/?date=13-08-2015#1237047 << purely formal approach to life. about at the level of intellectual maturity of pubers that scribble down their name + sexual interest's. ☝︎
mircea_popescu: overheard in #eulora : <diana_coman> the middle road is shit
assbot: New IHSA ‘success factor’ rule has Mater Dei volleyball in the state’s biggest playoff class | Belleville News-Democrat ... ( http://bit.ly/1J3f3vM )
assbot: Are you sure you have no tobacco?
assbot: BtcAlpha.com F.MPIF Tracker estimated NAV per share: 0.00021525 B (Total: 427.66 B). Delta: 0.11 B. Last trade for F.MPIF on MPEX was at 0.000207 BTC [+]
asciilifeform: ^ this change is unfortunately necessary.
asciilifeform invites somebody to try retesting a phuctored key, e.g., http://nosuchlabs.com/gpgkey/A627338D751C449EA54C0BA518ABCB2E215D939534F7D149C246EA9EA0D36279
kakobrekla: to impress the gurlz!
trinque: why? probably nothing more than social signaling... "omg s0 1337"
trinque: yeah, I had a hex clock on my taskbar for a bit
asciilifeform: !s trachtenberg
mats: wish i had that skill. would be useful for conversions between base16, base10, base8, base2 conversions when doing low level computering ☟︎
trinque: I'll take a machine for that
asciilifeform: aha then
mats: in his head, mind you: i spat out e.g. 253 * 35923 and it took him ~3s to give me an answer
mats: he did a buncha 3x5 (digit) calculations for me to prove he could do it, i was impressed
mats: i met a guy that took abacus classes and placed p high at competitions in junior high
asciilifeform: (alternatively, vuln is kept alive for some nth-generation revised variant that never lost contact)
asciilifeform: where the old hosts still resolve to something working
trinque: interesting thought
asciilifeform: prolly reroute of traffic out of .ir at the backbone
asciilifeform: would be interesting to learn how it contacts the apparently-dead c&c boxes
trinque: yeah, that's what I've read
trinque: the amount of time it takes to "fix" things like this is... notable
trinque adjusts his tin foil hat
mats: race ya to the bottom.
asciilifeform: the less room for 'oops', the harder it is for scoundrels to masquerade as imbeciles.
asciilifeform: y'know, like they had in 1978.
asciilifeform: aaaaand i'm still a loonie for calling for, among other things, a cpu with hardware bounds checking.
asciilifeform: call to the new operator will truncate that value down to fit into a 32-bit integer, thus allocating an undersized buffer. Subsequently, chunk_size worth of data is read into this undersized buffer. Even if the value is truncated to 32-bits, the function will still read 0xFFFFFFFF bytes into the buffer, leading to a heap overflow...'
asciilifeform: 'For example, if a malicious MP4 is crafted with a chunk_size of 0x1ffffffff (notice this is larger than a 32-bit value) the faulty overflow check will be bypassed because chunk_size > SIZE_MAX. Next, chunk_size is added to size. If size is any value greater than 0, an integer overflow will occur. If, for instance, size is 1, the addition will result in a value of 0x200000000, which is larger than a 32-bit value. The following
asciilifeform: Run Moar Turdroid !
asciilifeform: 'Despite our notification (and their confirmation), Google is still currently distributing the faulty patch to Android devices via OTA updates.'
mats: project0 too busy chasing the sexy bugs
asciilifeform: 'In summary, the Stagefright disclosure process was an interesting one to observe. The (un)surprising outcome being that given all the exposure this vulnerability received combined with essentially infinite resources on the vendor side, effective security mitigations were still not deployed.'
mats: if you're the guy pissing double digit share orders in the mpoe book, you suck
assbot: Image taken from page 582 of 'The United States of America. A study of the American Commonwealth, its natural resources, people, industries, manufactures, commerce, and its work in literature, science, education and self-government. [By various authors.] | Flickr - Photo Sharing! ... ( http://bit.ly/1DQIWDy )
asciilifeform: my entire blog, all ~7+ years of it, is about this.
phf: the idea that "would do better job with better tools" applies very differently when you're dealing with people who are already operating at near capacity and would benefit from a better tool
phf: mircea_popescu: i see the parallels, yeah i was insulated from that sort of mentality, but i was also insulated from the stupid and the lazy
asciilifeform: instead emulator (and, more often, its optimized sibling, virtualizator) is used to host ten thousand instances of lolcat server on one poor intel box
asciilifeform: but no such thing, of course, ever happened.
asciilifeform: imagine, i thought, what an advance, you can finally emulate a proper pc on itself
asciilifeform: for instance, when my brother was a uni student and took 'operating systems', they were stuck testing on actual 486 and reboot, reboot, 500 times a day with precious little meaningful output
ag3nt_zer0: on another note I was doing some reading on the history of astrology yesterday and came across the "fact" that originally, in mesopotamia, what became astrology began as a simple catalog of omens, reflected in "if this, then that" statements... this avenue was state-sponsered too... just got me thinking of the "evolution" of this logic and how these same statements are now applied to exclusively reductionist pragmatic mat
mircea_popescu: i can see that.
mircea_popescu: 'malignant twerp will level more houses with bulldozer than with spade'
mircea_popescu: maybe not that far, but certainly in between the two.