log☇︎
119800+ entries in 0.031s
asciilifeform: what prevents ?
asciilifeform: the thing i do not understand is, how does the thing not fork? say i fire up a prbtron and prbsend to A. then fire up trbtron and send same coin to B. ☟︎
asciilifeform: does it thereby follow that prb and trb have differing notions of how much coin is contained in A ?
asciilifeform: say i use prb to send C coin to addr A, via some strange method that results in ben_vulpes 'unable to decode'
asciilifeform: i don't grasp how this kind of thing can work without being a hardfork ☟︎
asciilifeform: i see quite a few of these.
asciilifeform: ben_vulpes: what means 'Unable to decode destination address.' , http://mimisbrunnr.cascadianhacker.com/blocks?height=432901 ?
asciilifeform: Believe Moar Promisetronics
asciilifeform: http://btcbase.org/log/2016-10-05#1553054 << lol shitphone ☝︎
asciilifeform: aah.
asciilifeform: ...
asciilifeform: !!deed http://wotpaste.cascadianhacker.com/pastes/a4dq0/?raw=true
asciilifeform: but that was in '12.
asciilifeform: last i checked, they did not
asciilifeform: ( does nvidia sign ? )
asciilifeform: and whatever other interesting fritz keys.
asciilifeform: nooow somebody gotta do the intel turds.
asciilifeform: (modified version thereof pasted earlier.)
asciilifeform: kudos to jurov for the generator.
asciilifeform: and to think, none of this was even on my original plate for today.
asciilifeform: make all of'em.
asciilifeform: http://phuctor.nosuchlabs.com/gpgkey/38D8C16274C2705BBD0788E6F32200E8F7723E0A4B1F2531DDA046EECDA90FA8
asciilifeform: http://phuctor.nosuchlabs.com/gpgkey/AAA78361D40D0BD078B32D0D7E291073983C4B75EFB01A11DB42613A9FDCA701
asciilifeform: http://phuctor.nosuchlabs.com/gpgkey/F495A2C23B5647BBE02F3AD8A548519A7AF35F7D1E0655F80104F98D2EE10379
asciilifeform: http://phuctor.nosuchlabs.com/gpgkey/EDE99D8DFEDB1287EC9D90C4AB099EB4AB6DEA4E5409F623B9022B10383105EA
asciilifeform: http://phuctor.nosuchlabs.com/gpgkey/2A93A674E15C46814E2B5733308B772236EA323812156DB021CF803EEF67ABB4
asciilifeform: http://phuctor.nosuchlabs.com/gpgkey/CA0F256060E65209AF070BAC893E42B63AAE0531BFE6354679C90C6C899B05B7
asciilifeform: argh
asciilifeform: http://phuctor.nosuchlabs.com/CA0F256060E65209AF070BAC893E42B63AAE0531BFE6354679C90C6C899B05B7
asciilifeform: http://phuctor.nosuchlabs.com/gpgkey/F4218D1713FB7595679FC67AD0327BF8106A3539D3687EDA61A5539431FA40A6
asciilifeform: http://phuctor.nosuchlabs.com/gpgkey/65CDDFD7368DB845E77C15274579027F05E3FF12F4273AFCF81873267B864BF6
asciilifeform: all 8 in.
asciilifeform prepares to push button
asciilifeform: aaaaaaaaand...
asciilifeform: not yet
asciilifeform: about to fire.
asciilifeform: http://wotpaste.cascadianhacker.com/pastes/yg2lx/?raw=true
asciilifeform: aaaaaaaaaaaaaand
asciilifeform: rectothermoscope.
asciilifeform: these tend to come in when we have threads like earlier.
asciilifeform: in other hilarities, i pick up the phone, and it is yet moar unsolicited work offers from usg.
asciilifeform: ( if only i had these last year ... )
asciilifeform: earlier he sent me complete symbol tables for the sage rom.
asciilifeform: thank you for your finds, kmalkki . please come back, and make pgp key
asciilifeform: anyway about to try jurov's.
asciilifeform: and neato.
asciilifeform: oh huh, possibly jurov's thing will work
asciilifeform: well, i pinged him earlier (seems like we lost ;;later tell ...) so perhaps he will show up soon.
asciilifeform: (phuctor is very deeply baked around rfc4880 and expects all db entries to parse by it, and changing this would be a titanic labour)
asciilifeform: which i can't seem to find a copy of
asciilifeform: only via Framedragger's script
asciilifeform: mircea_popescu et al ^ .
asciilifeform: ok these then all become sane-looking rsa moduli.
asciilifeform: no but if it follows same pattern as the exponent
asciilifeform: that would make sense
asciilifeform: hm
asciilifeform: (conceivably the cheapest way to read out the boot rom would be to get arbitrary code execution in the stock turdlet)
asciilifeform: kmalkki: also interestingly, the turdlets are supposedly arm-compatible, and - to naked eye, seeing strings - plainly unciphered, but they do not appear to disassemble cleanly as either big- or little-endian arm.
asciilifeform: all but the last is littleendian-even.
asciilifeform: !!up kmalkki
asciilifeform: *going
asciilifeform: does anyone see where this is goign
asciilifeform: they parse.
asciilifeform: yes, the parsed-out mods.
asciilifeform: incidentally, the moduli in the self-signed blobs end in : d6 e1 1c ec ; 46 0a d0 9a ; be fe 39 b6 ; 2c c3 f2 a2 ; 46 0a d0 9a ; 13 7d e7 c3 .
asciilifeform: i am not a wealthy man, mircea_popescu .
asciilifeform: nor dirigible.
asciilifeform: mircea_popescu: plenty, but no electron microscope.
asciilifeform: where the actual verification routine lives
asciilifeform: kmalkki: do you know whether anyone has read out the mask rom ?
asciilifeform: (and if it did not, i still don't see how glomming bits onto the payload would change the outcome of the verification)
asciilifeform: thing hashes a fixed-length turd, it would seem.
asciilifeform: yes, but does not help in this case
asciilifeform: aha.
asciilifeform: though if it really has an even N...
asciilifeform: but i bet that it'd happily eat a collided turd
asciilifeform: kmalkki: this would not be a surprising way to do it - sha is easy to hardwareize, rsa - not so easy
asciilifeform: and - unless i am hallucinating - has an even N
asciilifeform: nor any checksums, it would appear.
asciilifeform: the master key, interestingly, has no self-sig.
asciilifeform: as kmalkki pointed out earlier.
asciilifeform: that next one has a selfsig
asciilifeform: nono
asciilifeform: i.e. little-endian.
asciilifeform: observe that the exponents are 01 00 01 00 00 .......
asciilifeform: 0xcc == 0b11001100 .
asciilifeform: cc df 66 cf littleendianized
asciilifeform: http://btcbase.org/log/2016-10-04#1552874 << evidently not, they are not functions of the exponent or modulus (they stay constant across variations in both of the latter) ☝︎
asciilifeform: otherwise, in the case of the 1st one seen here, http://wotpaste.cascadianhacker.com/pastes/wv3x3/?raw=true , it would be even?!
asciilifeform: kmalkki: this would suggest that the modulus is stored big-endian ?!
asciilifeform: in python, gives (little-endian) extracts of exp and mod.
asciilifeform: mod = blob[0x40 + exp_size : 0x40 + exp_size + mod_size]
asciilifeform: exp = blob[0x40 : 0x40 + exp_size]
asciilifeform: mod_size /= 8
asciilifeform: exp_size /= 8
asciilifeform: (exp_size, mod_size) = struct.unpack_from("<II", blob, 0x38)
asciilifeform: blob = open(sys.argv[1], 'rb').read()
asciilifeform: ok, so,
asciilifeform: !!up kmalkki
asciilifeform: they are constant for each blobset.