log☇︎
104600+ entries in 0.054s
deedbot: http://qntra.net/2018/04/kanye-makes-pantsuit-media-headlines-while-outlets-refuse-to-acknowledge-growing-hotep-movement/ << Qntra - Kanye Makes Pantsuit Media Headlines While Outlets Refuse To Acknowledge Growing Hotep Movement
asciilifeform: in unix world it is the buttons that ~don't~ biteyerdickoff , that are remarkable.
trinque: whether the thing has a "bite your dick off" switch, or bites your dick off by default, either way discussing degree of idiocy, I fully agree.
asciilifeform: ^ re the dd example, if it wasn't clear
asciilifeform: ( possibly at issue here is abuse of terminology -- folx call this 'shelling out' but e.g. /bin/sh does not run )
asciilifeform: trinque: that's consistent with execv call
trinque: jurov: looks to me like that :search parameter is indeed evil, DWIMs and runs in shell
trinque: mircea_popescu: I mean the shell command, only way I can conceive ^ happening if it is indeed using the shell
mircea_popescu: there's no exec per se is there ?
trinque: I don't see an extra shell in there, unless they hand-off via "exec"
trinque: huh. that's pretty sad then.
jurov: for example, if sbcl ran the command using shell, this would have side effect of actually running touch: (run-program "ls" '("`touch /tmp/evil`") :SEARCH T)
mircea_popescu: lobbes, they're all the middleman
jurov: trinque (run-program "ls" '() :SEARCH T)
jurov: No, you don't need shell to execute other programs.
trinque: even if some other wrapper is using only shellout, has to be firing up that shell *somehow*, right?
deedbot: http://phuctor.nosuchlabs.com/gpgkey/741F83D180F194CFCEBD19BAD698A5DCAE9DFFB03F14A1687DC41D44706846DD << Recent Phuctorings. - Phuctored: 1598...9993 divides RSA Moduli belonging to '27.254.152.70 (ssh-rsa key from 27.254.152.70 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (mail.10gb-host.net. TH)
lobbes: I thought he meant to cut out the shell middleman entirely and just directly call execve()?
jurov: lisp calls shell with command and parameters. Shell then splits the parameters (and expands variables and many other things uncalled for) and pass them to execve syscall anyway.
mircea_popescu: i dont' get it, lisp shellout to execve ?
jurov: because it does not execute shell but the command directly
jurov: i mean, execve does not mutilate any parameters passed to it
trinque: jurov: can't blame the forklift when it runs over the operator
asciilifeform: jurov: i can't resist to ask -- how's that, and vs what
a111: Logged on 2018-04-27 13:00 trinque: I dunno why anyone would write a blog post proposing "shell out" and then omit the proper handling of inputs as out of article scope
BingoBoingo: A man on a gruelling mission acquires one McGuffin which will allow him to finally rest, and begins a race against time as the forces of socialism and fake humanitarian scammers align against him.
BingoBoingo: I'm used to seeing It spelled in my head as Trump, thusly fixed
BingoBoingo: But Provided this is taken as the end of the story, it is the right ending
BingoBoingo: asciilifeform: Definitely. The right fellow wins.
deedbot: http://www.thedrinkingrecord.com/2018/04/27/the-triump-of-will-yet-another-infinity-war-review/ << Bingo Blog - The Triump Of Will: Yet Another Infinity War Review
BingoBoingo: http://www.thedrinkingrecord.com/2018/04/27/the-triump-of-will-yet-another-infinity-war-review/ << All the spoilers necessary for Trolling this weekend
mircea_popescu: "in theory there is no difference..."
mircea_popescu: the crime and the punishment are indistinguishable in all divine systems. ☟︎
asciilifeform: mircea_popescu: that -- punishment. drepping -- the crime.
a111: Logged on 2018-04-27 14:36 phf: spyked: what i'm saying is that you can avoid the injection without even introducing any new elements, http://p.bvulpes.com/pastes/gYkxc/
mircea_popescu: http://btcbase.org/log/2018-04-27#1805922 << if you're going to "--clearsign" why not "-aer uid" for the same money ? ☝︎☟︎
a111: Logged on 2018-04-27 13:34 spyked: good to know, I'll add an example using sbcl's run-program. iirc drakma (or one of the libraries it depends on) forced me to update to asdf3 because of uiop dependency, when getting cl-feed-parser to run.
a111: Logged on 2018-04-27 13:20 spyked: anyway, thanks for the escape-shell-token tip trinque, I'm looking into it and will update the post.
mircea_popescu: http://btcbase.org/log/2018-04-27#1805903 << poor spyked keeps getting blindsided with this sorta item. how you holding up in there, yo ☝︎☟︎
a111: Logged on 2018-04-26 19:35 asciilifeform: the d00d throwing away his sores, is classical 'назло кондуктору: куплю билет пойду пешком!' analchild maculae
lobbes: I've found myself squirreling away these paradropped ru-isms >> http://btcbase.org/log/2018-04-26#1805802 ☝︎
lobbes: Neato spyked. I'm sure I'll be putting your guide to practical use once it comes time to implement the self-voicing bit of the eventual tickerbot I'm building ☟︎
a111: Logged on 2018-04-27 12:42 deedbot: http://thetarpit.org/posts/y04/071-cl-gpg.html << The Tar Pit - Interfacing Common Lisp programs with GPG the (nearly) painless way
spyked: http://btcbase.org/log/2018-04-27#1805897 <-- updated. http://thetarpit.org/posts/y04/071-cl-gpg.html#selection-1035.0-1037.1 (crap this is even longer now; I need to be more succint) ☝︎
trinque: er, with a ; at the front
trinque: isn't "rm -rf /" the correct type?
spyked: neat phf, I had no idea that was possible. I was going to add some assert/check-type calls anyway though.
trinque first says "ohey p.bvulpes has lisp highlighting!" then "oh wait, lack of escaping as a feature"
phf: spyked: what i'm saying is that you can avoid the injection without even introducing any new elements, http://p.bvulpes.com/pastes/gYkxc/ ☟︎
spyked: anyway, I've learned a few useful things today and I'm adding them as (hopefully brief!) updates :D
phf: but you don't even have to jump through the hoops of escaping, most lisp's run program implementations, uiop including, support passing in command as a list of strings, which are in turn handled properly by the underlying machinery
spyked: I understand that, I even put an example of command injection in the post. I thought there was some other reason.
a111: Logged on 2018-04-27 12:59 spyked: the post doesn't purport to be a guide in correct common lisp programming (issues with those functions are explicitly discussed at the end). anyway, trinque, what's wrong with format?
phf: http://btcbase.org/log/2018-04-27#1805899 << format is _notorious_ way to get a shell command injection. we had one uncovered by douchebag just two weeks ago in one of the republic's automated processes ☝︎
a111: Logged on 2018-04-27 13:34 spyked: good to know, I'll add an example using sbcl's run-program. iirc drakma (or one of the libraries it depends on) forced me to update to asdf3 because of uiop dependency, when getting cl-feed-parser to run.
phf: http://btcbase.org/log/2018-04-27#1805906 << asdf3 is pretty much standard in all the lisps right now, you have to go out of the way to downgrade. at the very least avoid implicit uiop dependency and declare it in your asdf file (this is by the way even fare's recommendation, but people ignore it "oh i have asdf3, means i can just throw a sneak uiop:foo all over my code) ☝︎
spyked: pretty good, learning new things about the common lisp environment. :)
spyked: good to know, I'll add an example using sbcl's run-program. iirc drakma (or one of the libraries it depends on) forced me to update to asdf3 because of uiop dependency, when getting cl-feed-parser to run. ☟︎☟︎
a111: Logged on 2016-09-15 15:08 phf: i think asdf is evil, version 3 is doing some straight up systemd shit. for those who don't know asdf 3 comes with fare's own portability layer called uiop, which in a very systemd agressive and underhanded style is superseding existing utility libraries.
trinque: http://btcbase.org/log/2016-09-15#1542346 << uiop hasn't the best reputation ftr ☝︎
spyked: anyway, thanks for the escape-shell-token tip trinque, I'm looking into it and will update the post. ☟︎
spyked: only one reason: brevity. had I solved this, then I would also have to solve "GPG error codes" and all the other problems that GPGME solves. the point was to avoid this complexity altogether for what I'm doing.
trinque: I dunno why anyone would write a blog post proposing "shell out" and then omit the proper handling of inputs as out of article scope ☟︎
spyked: (other than the issues mentioned in the post)
spyked: the post doesn't purport to be a guide in correct common lisp programming (issues with those functions are explicitly discussed at the end). anyway, trinque, what's wrong with format? ☟︎
trinque: wtf. you're using format?! yet used uiop, but didn't bother to use their escape-shell-token ?
deedbot: http://thetarpit.org/posts/y04/071-cl-gpg.html << The Tar Pit - Interfacing Common Lisp programs with GPG the (nearly) painless way ☟︎
deedbot: http://phuctor.nosuchlabs.com/gpgkey/B3BFBA23F2BF795EEA507FAF666E87AC01A60B8EC765408B8439BE374479E235 << Recent Phuctorings. - Phuctored: 1795...8127 divides RSA Moduli belonging to '176.109.130.222 (ssh-rsa key from 176.109.130.222 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (Unknown PL)
deedbot: http://phuctor.nosuchlabs.com/gpgkey/01CCA0E67F766B697F22E540F70D19F00270DF95C858468CA531B641062FC23F << Recent Phuctorings. - Phuctored: 1795...8127 divides RSA Moduli belonging to '180.175.20.53 (ssh-rsa key from 180.175.20.53 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (Unknown CN 31)
deedbot: http://phuctor.nosuchlabs.com/gpgkey/B3BFBA23F2BF795EEA507FAF666E87AC01A60B8EC765408B8439BE374479E235 << Recent Phuctorings. - Phuctored: 1795...8127 divides RSA Moduli belonging to '176.109.130.222 (ssh-rsa key from 176.109.130.222 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (Unknown PL)
deedbot: http://phuctor.nosuchlabs.com/gpgkey/FCD084BE15CBB28BA33D5BA8453105B83669AD42641B17D409D4355ADF08B477 << Recent Phuctorings. - Phuctored: 1542...2319 divides RSA Moduli belonging to '87.96.147.5 (ssh-rsa key from 87.96.147.5 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (wbm1upp01.magasin1.se. SE C)
mod6: wow, this is quite the accounting of these beasts
mircea_popescu: these are harmless guys tho.
mircea_popescu: ya that's the one
mircea_popescu: maybe golfball sized tho
mircea_popescu: i once took one apart in straight alcohol
mod6: Thing landed in the snow, and I quickly used a hockey stick to shove it into a contractor bag. Nothing flew out -- but they say that the larve somehow survive the cold up here.
mod6: i dont have pics, which i totally regret not taking, but this past february I found a giant (think, basketball size) paperwasp nest in one of my huge Silver Maple trees. Had it cut down. That thing looked like it was gonna have a mega-count of the bastards.
mod6: after getting hosed down, went back to work.
trinque: ahaha that is a picture.
mircea_popescu: mod6, ahaha. they're territorianal!
mircea_popescu: pretty great header i thought.
mod6: mircea_popescu's thorn/winged-paratrooper boob stinging story; reminds me of a time I was cutting down a tree and a wasps nest was in there - it was hot out and I had my shirt off. the fuckers flew down my pants, stung me in the ass like a hundred times.
mod6: Alright, good to hear. :]
hanbot: pretty much. header and footer are off by one pixel but i'm saving that fix for next time i feel all ocd. i'm very happy with the hosting!
mod6: site is looking good too - everything working as it should be now?
mod6: asciilifeform: panamacityairport was that bad?
deedbot: http://phuctor.nosuchlabs.com/gpgkey/13E82F824B83584C0CEC6D9C2D29B4DA59E8A469DAF84126A264FDD744B8488D << Recent Phuctorings. - Phuctored: 1216...8727 divides RSA Moduli belonging to '197.221.61.38 (ssh-rsa key from 197.221.61.38 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (chs-bac02.cpt4.remote.chs.hetzner.co.za. ZA)
deedbot: http://phuctor.nosuchlabs.com/gpgkey/8159D44B9E52C12B332B065E91377A5B26D6841DB6EC4F7D8F88FB4191B3EADE << Recent Phuctorings. - Phuctored: 1216...8727 divides RSA Moduli belonging to '197.221.54.198 (ssh-rsa key from 197.221.54.198 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (Unknown ZA)
deedbot: http://phuctor.nosuchlabs.com/gpgkey/175A4092F61F9C375817E0752E2ACCBD43E0ABD014580BBF6569EC16B36B6ECA << Recent Phuctorings. - Phuctored: 1216...8727 divides RSA Moduli belonging to '197.221.63.150 (ssh-rsa key from 197.221.63.150 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (Unknown ZA)
hanbot: <asciilifeform> hanbot: on my display , the article is about an inch wide ( photos also squashed ) << fixed nao. thanks for reporting!
asciilifeform: perhaps moar interestingly, also of stroke victims who genuinely think 'i can move that arm, just haven't been feeling like it'
mircea_popescu: hey, world also is full of terminal cancer patients going "lalala my cancer went away"
mircea_popescu: "While no one has directly accused the NSA of inserting backdoors"
mircea_popescu: just in time because we have these tough customers running out of reading material >D
a111: Logged on 2017-05-13 14:31 asciilifeform: the simon and speck thing was egregiously funny because they were published 'for lulz', 'maybe someone will pick up this toy', rather than mandated somewhere
mircea_popescu: ^ proofread item again, fixed like two dozen byte errors, so. reload if you're reading prior version.
mod6: evenin tmsr~
a111: Logged on 2018-04-26 19:43 trinque: https://www.phoronix.net/image.php?id=0x2012&image=blt_2012_02_med << look at this dead-eyed creature
mod6: <+phf> http://btcbase.org/log/2018-04-26#1805820 << https://i.ytimg.com/vi/6hkNuykz2RE/maxresdefault.jpg << lol, i had the same thing in mind. ☝︎