« first day (1610 days earlier)      last day (3568 days later) » 

 
10 hours later…
10:38
Is there any fraud risk at publishing my company's bank details (to receive payments) on a public webpage? (sorry if it is too off-topic for the DMZ)
Your company should have multiple account numbers
So, if it is an account number just for receiving payments, and we don't let money sit on it, then there is no problem, but doing otherwise is risky, did I understand correctly?
 
1 hour later…
11:50
22
Q: How to politely decline a handshake due to religious reasons?

user36054Muslims have some restrictions when it comes to interacting with members of the opposite sex. Usually many people in USA and Europe do not know that, for example, a Muslim man cannot shake hands with a woman. As I am a Muslim and usually meet new people in my workplace, how can I politely tell t...

This is exactly why I have a huge problem with most religions.
12:01
> There is a Hadith from Ma'qil ibn Yasar, saying; The Prophet (Peace and blessings be upon him) said, "It is better for you to be stabbed in the head with an iron needle than to touch the hand of a woman who is not permissible to you."
You have to recognize that the Prophet had a knack for striking metaphors.
Wow.
@ThomasPornin that's a nice play of words on striking!
" This is not the place to discuss your feelings about religious people, non-religious people, women, men, wombats, or different cultures. " ahah
I'm a bit curious why OP didn't tell from which culture s/he expected an answer though.
@ThomasPornin not sure that was a metaphor....
@SteveDL It's obviously a "he" you donut.
@Simon ah well, habits.
12:11
@SteveDL You should feel honored, it is the first time that I call you a "donut".
Simon, in my culture being called a donut is offensive.
And by culture, you mean religion, right?
Are you an anti-donutist?
2
no, I mean culture.
We use donuts to scrub toilets here.
</madeupcrap>
@SteveDL BLASPHEMY!
</pretendingtobemadovermadeupcrap>
7
A: Ensure that a file can only be decrypted after a specific date

emoryCarefully place a spaceship broadcasting the decryption key in orbit around a black hole. The pull of gravity will delay the message until the appropriate time. Or you could just do like normal people and place the key broadcasting spaceship an appropriate number of light years away from the in...

Really, 7 upvotes?
Did one of you just upvote that? I'm gonna kick yo donut.
12:32
@Simon ha! I think I need to both upvote and modflag it. just brilliance.
Oh you donut.
ftr i did not upvote it. yet.
i upvoted it an even number of timees.
@SteveDL how many times did you downvote?
@Simon I think it was @ThomasPornin. he was ashamed of his answer compared to this one.
@AviD That would make a lot of sense.
12:44
@AviD a non-imaginary number of times.
you're an imaginary number.
10/10
goes back to work
some of the answers and comment threads on that q are quite amusing.
As amusing as my D.
12:47
time travelling galore.
12:57
Lads, I have an announcement to make.
@Kisunminttu just entered the chat.
@Simon heh, jackass.
hi @Kisunminttu!
wat
@Simon I did upvote that. I find it a nice (if barely practical) answer.
@AviD Are you able to predict cataclysms too? If so, please shut up.
hahaha
I do predict that @ThomasPornin will start mulling it over, and by the end of the year have a brand new well-vetted timelocked algorithm.
@ThomasPornin PLEEEEESE call it Tardis
Time Authenticated Reduced Discoverability with Integrity & Secrecy
7
13:16
no
I see I overestimated. @ThomasPornin is working on T.A.R.D.I.S. right now.
Are you losing it?
hehe. you clicked it, didnt you.
I hovered it to make sure that you weren't linking something as crazy as you are but yes I did.
@TerryChia Hahahaha, took me far too long to see the m_username and m_password at the top.
@TerryChia TDWTF?
@AviD Twitter actually.
@TerryChia oh right. I actually just did see that on twitter, right after a TDWTF....
I have this pet peeve where I hate it so much when people don't use spaces.
var m_username = "admin"; pls
13:56
whydoesthatannoyyou?
I dunno eh.
@Simon it's javascript. removing those spaces saves on bandwidth.
@AviD lulz
@Simon That's what annoy you?
JavaScript currently has the best of both Rails and enterprise Java before it: more libraries than humans can track, and the same for tools!
@TerryChia Yes, I totally dig it when the credentials are gathered on the client-side.
14:04
@TerryChia not good tools.
at least java had some decent IDEs.
@Simon you pervert.
wat
@Simon sit quietly and go help @ThomasPornin work on the T.A.R.D.I.S. encryption algorithm.
@AviD What does @ThomasPornin like to drink?
And me helping him would involve what, cooking his food?
@TerryChia Cheers.
@TerryChia Tea? Because turning down tea is rude, it's how wars are started.
14:16
@Simon He's a bear. You could help by being his food. In fact, please do.
ex doddy pls
On second thought, please don't. I don't think he wants to deal with that much digestive distress.
You were super close to re-becoming my dad at one point.
VtC this one, but maybe we need a CW question: List of ridiculous password limitations and possibly legitimate (though still equally ridiculous) technical reasons for their existence.
1
Q: Why will Google no longer allow me to end or begin passwords with a space?

AkivaWhy wont google allow me to use a password ending in a space anymore? Backstory: I have memorized a cipher that allows me to generate a different and very strong password across many different websites and services, without using the same password twice. In the case of Google, my cipher requir...

@Simon you'd think by now he'd learn to use protection with your mom.
14:28
ovid pls
@Simon You want a video of Iszi with your mom?
Was there a donut breach in The DMZ that I missed?
@Simon Only your mom's.
@Simon I don't know what the worst thing is: having the credentials there, or the fact that even without the credentials there it wouldn't exactly be hard to guess them
@Gilles And also using JS to authenticate the user.
14:34
@Simon I'm lumping that in “having the credentials there”
Gotcha.
@Gilles I think the worst part is the no spaces.
-.-
^-.-^
I'm batman.
15:01
awwww yeeeaaaah
I dont often enjoy writing reports, but I just tore I4GL a new one.
which is ironic, because it is already so full of holes.
15:16
ooh, @RоryMcCune @Adi you guys interested in the bugcrowd bugbash? owaspappseceurope2015.sched.org/event/…
15:43
@ISzi I would contribute to that :p
wat
16:04
@SteveDL, are you my mom?
16:21
how's Leatherhead treating you @RоryMcCune
 
2 hours later…
18:42
@deed02392 not too bad, I got beer and pizza along with complicated talks on Blind ROP attacks, DAB fuzzing and injecing JavaScript into binary processes
@AviD interesting, although problably not for me, I'm not there on the first night, and might not make it there by the start of the 2nd depending on my travel...
I swear there's been a hipster takeover at MS github.com/Microsoft/TouchDevelop
19:05
I need to get better at git, these merge conflicts are killing me
@RоryMcCune wat. javascript in binary.... The end is here.
@AviD people really like JavaScript it seems... I have no idea why!
@DavidFreitag git is just a tool, used as part of a process. so do you mean you need to learn the tool better (which is super boring, tools should get out of the way), or you need to learn dev process better (which is not really about git)...?
@RоryMcCune What exactly would injecting JS into a binary get you?
@RоryMcCune lower bar of entry?
@DavidFreitag BINARY JAVASCRIPT. nuff said.
19:14
@DavidFreitag frida.re
it's for reverse engineering
@RоryMcCune is there no onebox for github? thats surprising.
@AviD I would say the former. I already know the dev process pretty well (although this conflict was a direct result of me not following that process)
nope.
@RоryMcCune Ooooh that's cool. I'll have to look at that later.
@DavidFreitag then yeah. boring, mostly because git does NOT get out of your way.
19:15
@DavidFreitag yeah the guy who was presenting was showing some cool ways to intercept calls from a .NET app before they got encrypted as a way to proxy non-proxy aware apps
@RоryMcCune but why in js???
@AviD dunno guv, could be the cross platform nature of it I guess....
@RоryMcCune oh pleez.
@AviD hey hey it ain't my project I just saw a presentation on it :) anyway, you should love JavaScript given all of MS' work on it :op
I am so not a pythonist, but that would be a much better fit, and just as crossplatform.
19:17
@RоryMcCune But isn't C# also very cross-platform by now?
@RоryMcCune heh.... Nope.
@DavidFreitag yeah it's getting there but that stuff is relatively new.
so in the future it could be you could achieve the same goal with c#
@RоryMcCune Hasn't Mono been around for ages now?
Python. Ruby. Powershell. any choice better than javascript.
@DavidFreitag indeed, not sure how complete it is...
19:18
I've never used it, but it looks pretty complete from here.
@AviD Powershell is cross platform?
@DavidFreitag I doubt it. Still a better choice.
I needed a "P", and I already used python, figured Perl is too crazy for this crowd. No other possible choice!
@AviD You should be glad it's JS and not PHP.
@DavidFreitag I don't even know what you're saying.
@AviD You know exactly what I'm saying, that's just from the aneurysm.
It's like you're speaking a different language.
19:25
@AviD Yeah sometimes that happens after a stroke. You might want to consult a doctor.
@DavidFreitag oh damn, was I drinking from the #simonjuice again?
@AviD No, you stroked out after I mentioned injecting PHP into windows binaries.
@DavidFreitag ah yeah, thats the stuff. Moar #simonjuice, tell me more about binary PHP.
Ah, yes, 131 commits behind. That's the stuff.
Adi
Adi
20:14
@AviD Sounds fun, but I won't be in Amsterdam at that time
@Adi oh? when are you arriving?
oh and anyway as we speak, this came in....
> We will be conducting a Chapter Leader Workshop at AppSec EU on Wednesday May 20 at 6:30pm (or after the last class is dismissed).
so beers after that okay with you and @RоryMcCune?
and @LucasKauffman if he bothers to show
20:32
did someone say beer
that was "bear"
21:35
Someone help me understand SSL better, please? Not as familiar with the spec as I'd like to be.

Particularly, say a client tries to connect and doesn't offer any protocols or cipher suites the server likes. What's the appropriate response?

Is the server supposed to send SSL messages telling the client it's being rejected and what protocols/ciphers the server likes? Or is it supposed to just send a connection drop via TCP?
(TCP connection drop - RST/ACK flags set - is what I'm seeing, but AFAIK the server's & client's SSL/TLS configurations should be compatible.)
Sorry, did I make the mistake of trying to actually talk about IT Security in here? Let me fix that...

BOOBS!
Crap, when did [double-entendre] drop off the room subjects list? Guessing @AviD is to blame. So...

BEER IS GOOD... AND STUFF!
21:50
@Iszi naw, not me - you can tell by the misspelling of donuts
yknow, just in case
If I'm reading the TLS spec right, it looks like the proper response is a Handshake Failure message - doesn't seem like an immediate TCP RST/ACK is appropriate (at least not until after the Handshake Failure is sent).
@Iszi that sounds right, but the odds of us reading the TLS spec right are slim.
@AviD "Us" being "the people who make things that use TLS"?
@Iszi "Us" being "not bear"
@AviD So that non-exclusively includes: "the people who make things that use TLS, except when it's @ThomasPornin"
22:04
@Iszi well, the first part would be extraneous
within a margin of error
22:28
Man, when you tell GCC it can use 100% of all threads it really doesn't play around...
22:46
@ThomasPornin @CodesInChaos I have a question for you guys. Without any form of precomputation, is it possible given a known portion of the output string of an arbitrary hash function to shorten the search space of inputs?
That is, hash tables and rainbow tables are out.
I think not, but I want to check to see if there's no trick I don't know about.
@Rhino not on a good cryptohash function.
@AviD Of course, functions are only "good" until proven otherwise.
@AviD yeah I'm pretty sure not also, but I could do with some reassurance I'm not missing something stupid
as a consequence of its basic properties, it should be impossible to correlate between certain output bits and specific input bytes.
@Iszi well, of course.
@Rhino hey @Simon, @Rhino is missing you!
22:53
Ok I'm asking a dumb question. Ignore me @ThomasPornin @CodesInChaos.
oy this stupid password policy is new on me...
8 chars, 1st 4chars need to have at least 2 letters (probably not case sensitive); 2nd 4chars are numbers only.
not sure who thought those would be a good idea, and what they were smoking at the time.
its like the policy has more entropy than the password.
I like that as an idea - policy as password
@RoryAlsop Be a pita to type. On the other hand, you could print it out and stick it on your screen. People would just think you were being diligent.
Almost like as if the password box changed from "Password:" to "Type, friend, and enter:"
Part of me wishes MS still allowed easter eggs. It would be perfect if when logging in as Gandalf to domain MORIA, this happened.
23:12
You are in a maze of twisty little passages, all different. You are likely to be eaten by a balrog.
@AviD Dammit! <sfx: reload gun>
@RoryAlsop sucks for usability though
@Gilles yep. That could be the bluescreen you get about an hour in, but changed to a red background with the message "reboot, you fools, reboot!" followed by a nice white screen as Gandalf reboots into a Mac.
perhaps we should make all those corp CSOs use it - define your own unique policy, if you guess right we'll know its you.
@AviD Tell @Rhino to work on his aim!
@Iszi My aim?
23:18
@Rhino You're missing @Simon. Aim for center mass.
I mean, much as I'd love to see that headshot hit, you're obviously not making it.
whoooosh
@Rhino you said something about "missing something stupid", so I assumed you meant @Simon.
@Iszi Theoretically TLS is independent of the transport medium, which could be something else than TCP (I have seen it done over a raw serial link, for instance).
The TLS spec indeed says that in case of problem you should send an appropriate alert record.
However, this has proved problematic.
In some cases, the alert message was leaking sensitive information.
In other cases, a "failed handshake" may be in fact "a client that tries raw HTTP while the server expects TLS"
insisting on sending a message to a client that does not speak the same protocol incurs a risk of deadlock.
Hence, many implementations do kill the connection instead of sending an alert message.
23:33
@ThomasPornin Good info to have (as always). Thanks! Now I just gotta figure out why the hell the server is doing that.
@ThomasPornin Hmm... TLSoIPoAC?
23:56
You know you've been hanging out in the DMZ for too long when you post “they give you more bang for your buck” in a chatroom and you're surprised that nobody remarks that that's what someone of either gender said

« first day (1610 days earlier)      last day (3568 days later) »