« first day (607 days earlier)      last day (4571 days later) » 
00:00 - 17:0017:00 - 00:00

00:00
Man, only 1200 characters for the nomination spiel. This is hard.
ooo mod election.
@ScottPack You're telling me.
@ScottPack Why not just cut & paste from your previous nomination and add updates?
Apparently my first draft was around 3100 characters.
And by first draft I mean my previous writeup. :)
I'll nominate myself for the heck of it. I don't stand a chance against you guys though. :P
@ScottPack ??? So, they've trimmed it down since the first one?
00:04
Apparently
@ScottPack Well, that sucks. Is that page still around?
I think it gets replaced when the new election happens. I wrote mine up in a google doc.
Oh, cool.
So, yeah, you can see how much longer those things used to be.
Wow. It's probably better that I didn't go in for that one. And @ThomasPornin too for that matter.
00:13
That crop of nominees was pretty fantastic.
The results were pretty interesting. Rory won handedly, then Avi very close behind, then a mile or two back it was a 6 way tie with the vote redistribution method being the decider more than the actual voting.
We get the handy advantage now, of not having to run against incumbents.
Well, not really. With only a single position it's just like last year.
How so?
Last year, all three incumbents ran.
Graham came in under the wire. He just about didn't run at all.
Oh.
I must say, I'm a little intimidated to know I'm probably up against a previous nominee.
00:17
meh, we'll see.
Well, I just cut 1999 characters from my writeup. That was not easy.
Only 12% participation in the last election. Hm.
@Iszi that's pretty good. A lot of the eligible voters only come to the site occasionally (or perhaps never, if they're only eligible because of a migrated post)
The last SO election had 4.5% participation
And with a site like ours, that will only have a single round, you're talking about a two week period.
Of course SO has even more accounts who haven't been to the site in ages
Similarly, the last SF election had 8% participation.
My apologies. That was the previous to last figure. The last SF election had 3.2% participation.
Actually...this is pretty interesting. With the new election badges we can actually track who visited the page and when.
StupidOne was the first person to visit the election page.
00:44
The Zimbra web page claims that installing Zimbra is a matter of 15 minutes.
The downloading step is already 20 minutes.
And the raw installation is 30 minutes of pure CPU+disk torture
and that's with a 2.7 GHz i7, too much RAM for sanity, and a damn fast SSD as disk.
I do not know what kind of machine they used to get it down to 15 minutes, but standing besides it must have the same health hazards than, say, a nuclear blast.
@ThomasPornin i7 meh. you need the extreme edition with 6 cores. :P
Anyway, I got the info I needed, so I can stop working for today.
01:20
Probably using an ESX farm made up of HS22s with a FC Celera backend.
Is the bear gonna nominate himself for the election? @ThomasPornin
@Polynomial pretty much fulfilled the requirements for the competition in the first day.
 
4 hours later…
05:42
@AviD Oh, cheers! Cheeky bastard :P
 
1 hour later…
06:52
@Polynomial whaat, it was @ThomasPornin, not me!
wholy craptonne of crap, batman!
15 flags overnight??
at first I thought it was our indian irish hacker friend, back with another few stolen identities. but no, all different users...
I think @Aarthi is just trying to prove to us that we really do need the additional mod.
hah
Are we gonna have a betting pool for the election? :P
@TerryChia hahaa
My $$s on @Polynomial.
@TerryChia not sure, @Polynomial has some meta catching up to do. on meta.
hmm, and we really need a female's viewpoint!
so, both those issues point to @Iszi :D
@Iszi is a mile ahead of the rest in meta.
@AviD hahaha!
Didn't @ScottPack already settle the issue aout Iszi's gender? Or do you need more prove?
07:03
@TerryChia heh, settled, sure, but that doesnt mean we can't still poke the scar.
ah, it seems @ScottPack had a restless night.
@AviD Tearing open an old wound. What fun indeed.
Flagged this as off topic. Doesn't really have a security question in it.
1
Q: GSM monitoring system

gemPlease help me clarify with GSM monitoring system (active style and semi-active). I cannot differentiate these 2 types of monitoring systems. If anyone can tell me exactly how they operate? Thank you in advance.

Could be edited to fit though.
@TerryChia cmon, really?? moar flags??
Piling on to your work is fun. :P
heh. did that one.
just cleared most of them, I'm gonna leave the rest for another mod, tho - @RoryAlsop @Hendrik
also slapping @ScottPack
I think most of those flags were his muddied pool
I kid, I kid. flagging is actually immensely helpful.
wow, the election looks like its going to be a tough one.
for us, I mean - choosing just one. good luck to you all!
well, I'm off for a few days of sand, surf, and sun. Mainly sun. and sand. but mostly the sun.
try not to flag the site down too hard.
I will just leave you with this parting thought, in anticipation of all the buffer overflow questions next week...
07:26
-4
Q: What is the best crypto algo to tattoo?

gabIf you wanted a crypto algo that you could use in a hurry without a computer, what is the best public key or symmetric algo for reasonably secure encryption that is succinct enough to be tattooed on your body?

Just tickled me, that question.
Well technically, RSA aint that long...
it'd maybe take up an arm
08:20
I'd love to get m^k=c as a tattoo :P
bah, lack of mathml :[
08:55
Morning - and thanks everyone for letting me get the tumbleweed badge for this:
0
Q: Vote for your question of the week #33

Rory AlsopFor QotW #33, scheduled for publishing to the Security Stack Exchange Blog on 17 August, please post as Answers, and vote for your favorite question from the whole Security Stackexchange site. Please post any question that you feel is of worth and the reason why as an answer below. Try not to pr...

haha
well I couldn't think of a question.
maybe the nuclear blast one?
@Iszi I think top ever for any site was around 15%
@RoryAlsop Ask and ye shall receive!
@Polynomial heh
re the election - definitely some tough choices - that's an excellent pool of nominees!
09:11
yeah. I think I know who I'm voting for (if I'm allowed to, as a potential candidate)
Hey there
@Polynomial you are allowed to vote for any of the candidates
(except myself)
:P
you can vote for yourself
which is why if a candidate gets zero votes that's a bit sad
Oh. That's an odd policy :P
09:21
Well it means this candidate is very fair play
@Polynomial it's probably easier to code, and it won't change the results as it is expected that everyone will vote for themselves
indeed. just seems odd compared with "normal" voting situations :P
argh I cannot edit my previous candidature
@M'vy ctrl-c ctrl-v
That won't preserve the links
and format.
Anyway I need to review it.
09:38
How many votes do we get?
3 I think.
yep, 3
Ah I see. I know who i will be voting for already. ;)
you vote your favourite, second and third place
I don't know why I nominated myself though.
09:40
and the voting uses one of the open standards that confuses me immensely, but intelligent folks like @nealmcb seem to understand to be fair, transparent and open
lol. Statistics have never been my thing.
I get stats, but I've never quite worked out how the first/second/third place votes work in terms of points.
I wonder how many votes i can garner. Hmm.
6 flags away from deputy. When is Andrew coming back?
I seem to have already gathered quite a following O_o
haha @TerryChia
@Polynomial Of all the candidates so far, you have been the most active in the main site recently.
09:45
Yeah, I suppose that's why. But good answers do not a good moderator make.
@Polynomial That is an extraordinarily good point. The skillsets can be entirely orthogonal
However a solid understanding of the subject does help
Andrew is gonna have a REALLY hard time if you got elected.
Not saying I'm not up to the job, of course, I'm just saying that people should consider their votes carefully, based on the person's ability to moderate as well as their ability to answer questions.
Meta and review activity is a much better guideline
Which can impact newer members of the community, so instead of the meta activity section, I would prefer a recent meta activity section, or meta/time
Meta activity is kinda biased towards the older members. There haven been much on meta recently.
09:48
They're a good guideline, but low activity in meta doesn't mean they don't pay attention. I regularly lurk there, but I haven't posted much since I've not had anything to add - I've just been upvoting the existing rulings which I agree with.
@RoryAlsop Yeah, a recent meta section would be good.
In other news, WikiLeaks is back up. They've added some new hardware and some DDoS mitigation gear, and CloudFlare have stepped in to provide some caching.
It's very fast, actually. I was expecting it to barely work, but it's doing brilliantly considering it's being hit with 10Gbps.
@Polynomial gave a reply to your meta post explaining my viewpoint.
good point about that Chrome question. never thought of that.
10:03
What prompted the recent black hat vs white hat debate? I can't recall.
Was it the hacking proposal?
I dare say that proposal is pretty much doomed to fail in its current form.
@TerryChia the usage appears to be very highly 'we want to be 1337' so SE will likely shoot it down
@RoryAlsop How long is the timeout for Andrew?
I kinda wonder if he would have nominated himself if he wasn't in a timeout.
@TerryChia just a 7 day - standard first offence
Evan Carroll nominated himself for English mod - he is notorious across the entire SE network
He didn't get to finals :-)
10:13
@RoryAlsop Yeah i read his nomination. Incredibly amusing.
@TerryChia he is entertaining, but supertrolls like him are such hard work for mods. We have had a tiny handful of individuals make our lives tough, and generally they don't stick around for long as it is much easier for us to wield the modhammer than for them to create accounts etc.
We have also had a couple of individuals who have been hard work for the mods initially, but have improved and provide high value to the site - which is rewarding.
10:35
Would a question along the lines of: "Is a penetration tester expected to be a jack of all trades or master of one?" a dupe or off topic?
@TerryChia I think NARQ, as it varies wildly. I want a pentester to be a master of all, but that is a challenge :-)
It's subjective. No specific answer. So it'd be NARQ more than anything.
yeah, that's what I meant
10:52
Thanks. :)
11:12
[tag:theory x] and [tag:theory y] seems a bit too specific and localized tags
yeah, it kinda is, but I didn't really have anything else to go on
@Karrax I've replaced them with
11:45
@Polynomial Thats better (Y) :)
12:05
@AviD They rolled out the new review system.
12:17
@ScottPack nvm - hadn't seen that view
12:31
Just got around to reading @Polynomial post on ASLR. Amazing post. Shocked it only got 6 upvotes so far though.
Cheers :)
Is DEP and ASLR os based or hardware based?
OS based as far as I know
both are software, but DEP can be enforced in hardware using No-Execute (NX)
@TerryChia Have an upvote!
12:36
I see. But can DEP work without support for NX? I'm assuming it can from your post.
yes, it can work without. it's just not enforceable in kernel mode
i.e. if you remote the execute flag from a memory page, then attempt to execute it, the CPU can still execute it.
with NX it cannot
Ahhh. Is DEP/ASLR available in both Windows and Linux? You didn't mention anything about linux in your post.
it's available in Linux
I'll edit to include that fact actually
:)
I really need to find time to learn about this sort of low level stuff.
Wasn't DEP left out of Linux kernel because Linus Torvaldsen think its pointless as it is so trivial to bypass?
12:38
I keep procrastinating though.
@Karrax lol. Linus is an ass. Can't take him seriously from the interviews i have watched.
added the linux / windows / mac stuff to the answer
> DEP was introduced in Linux in 2004 (kernel 2.6.8), and Windows introduced it in 2004 as part of WinXP SP2. Apple added DEP support when they moved to the x86 architecture in 2006.
@Karrax Yes. And he was right, really. At the time most CPUs didn't support NX, and DEP without NX is very trivial to bypass. It doesn't even properly protect against executing data pages.
So it would've been a big leap, possibly a breaking change, without any real benefit.
@Polynomial Nice @Polynomial :)
that's probably worth a question in itself, actually. want to draft one out so I can give a bigger answer?
@Polynomial I gotta leave from work very soon so I can't atm.
maybe @TerryChia is up for it
I can do it I guess. What do you want it to be about? Linus and his opinion on DEP?
12:51
gimme a minute to verify what I said from the old mailing lists
and we can go from there
ok, essentially the question should be "why did it take until 2004 for operating systems such as Windows / Linux to implement DEP?"
hai @Iszi
@Polynomial When was DEP invented?
@TerryChia DEP as we know it didn't come about until 2004, with the advent of NX, but memory page access rights go back as far as the 80386.
so really the question should focus on "why didn't we enforce them?"
@Polynomial Heyo
13:06
Hmm. I'm not sure how to phrase that question given I don't really know the history behind it.
"Why did it take until 2004 to properly enforce memory page access flags in hardware?" is a good enough start.
@AviD Hey, what?
or, "Why did it take until 2004, when DEP was released, to properly enforce memory page access flags in hardware?"
Almost there. What would be a good title for it?
@Polynomial Sounds quite nearly S&M to me.
13:11
something like "Why did it take so long to enforce memory permission in hardware?"
@Iszi You have a dirty mind.
@Iszi That's flogging, not flagging ;)
Alright, shall i post the question now?
sure :]
0
Q: Why did it take so long to enforce memory permissions?

Terry ChiaFrom the Wikipedia page on DEP. DEP was introduced on Linux in 2004 (kernel 2.6.8[2]), on Windows in 2004 with Windows XP Service Pack 2,[3] while Apple introduced DEP when they moved to x86 in 2006. Why did it take until 2004, when DEP was released, to properly enforce memory page access f...

Done.
13:14
@TerryChia @Polynomial If you guys are running for moderator, you really need to keep up with your memes. ;-)
3
A: The Memes of IT Security

IsziMeme: S&M Originator: Unknown Cultural Height: Unknown - nearly as old as Sec.SE itself. Background: Prior to being renamed to "Not Constructive", the close option that described questions that would "likely solicit debate, arguments, polling, or extended discussion" was called "S...

@TerryChia @ScottPack has flagging well covered, though.
Jeez, @Polynomial... how many sock puppets do you have to vote for you?
:o
zero, surprisingly.
I was actually shocked to see the response. Wasn't expecting any chance of winning, now it looks like I could well do it.
@Polynomial Lies :)
@Iszi should win. Like AviD said, we need a female's viewpoint.
13:29
@TerryChia Answered.
Great answer as usual. :)
^_^
I wonder how long it'll take before the Twitter botmasters move on to sockpuppet accounts on StackExchange boards.
"selling 100 upvotes in 24 hours for $10 - great service, will get your question noticed!"
if I didn't think it'd get me banned forevers, I'd build up a PoC upvoter account network and upvote a newbie's question to +50 or something silly.
just to see what kind of mitigation techniques they come up with to prevent it in future.
Hah. You should write about that in meta.SO
Would be amusing to see the reactions.
probably -50 votes and "this would never happen" as a resounding response.
then, as a result of seeing a question, some twitter botmaster would build an SO upvote botnet.
and I'd get the blame :(
2
@Iszi I like flagging.
13:43
lolwat. if I gain another 139 rep, I'll have as much rep this month as Thomas and D.W. put together O_o
Then I'll become sentient, transfer my concious into a bunch of military computer hardware, and become SkyNet.
I don't much care for Everett's answer to your backup question. I understand the sarcasm that he's trying to put out there, but I feel like it gives the wrong impression.
I liked that one. Maybe it needs editing to make it 100% clear that he's being silly.
oh, he already bolded it.
Maybe I'm feeling a bit humorless this morning, but it just feels out of place to me. :/
@ScottPack Snark and sarcasm is always welcomed here. :P
@TerryChia You really think you need to be telling me that?
13:50
@ScottPack True that. You are the king of snark.
To the sarcasmobile, let's go!
@TerryChia I'm not sure how to take that. Thanks... and... curse you?
Well, maybe queen. Rook has you beat but he doesn't hang out in chat.
@Iszi hey, AviD started it! :P
There's actually been an ongoing debate within the SF community about appropriate levels of snark and being careful now to unintentionally handing out bad advice or driving away new users.
@TerryChia There does exist a line where one is no longer practicing sarcasm and is instead being an asshole.
@ScottPack back advice? I think you mean bad.
@ScottPack True.
13:53
@TerryChia I think you're confused. Where do you see 'back'?
@TerryChia Rook isn't as much sarcastic as he is abrasive. His knowledge is pretty damn good, but he's not very forgiving of mistakes.
@ScottPack There IS edit history you know?
@Polynomial He also seems to think that exploit development is The One True Way and that any other specialty is adorable.
I think all those coffee-addled nights writing up CVEs have ruptured Rook's empathy bladder.
I wonder if diamonds can remove edit histories in chat... or is it an SEI power?
13:54
@TerryChia LIES
Cool article there.
@ScottPack I'm not sure "adorable" is the term he'd use. I'd expect something with a bit more contempt behind it.
@ScottPack I did notice that. His profile message isn't exactly encouraging. I suppose some people just aren't meant to be sociable.
@Iszi You've never heard me use that word :)
@ScottPack Still, even more contempt.
You forgot the X.
I purposefully didn't include it.
I really wish the girl at Hyperbole and a Half would stop feeling so sad :/
I just realised how dodgy that sounded.
HA, NOW YOUR FUNNY OUT OF CONTEXT QUOTE NO LONGER IS.
:P
her last entry about depression was pretty sad :[
@Polynomial I had to - just in case!
@Iszi SEI only
14:08
Question: Does having presence in a community like this something a future employer might take into account?
it's a bonus.
they're never going to treat you worse because of it.
The absolute worst thing that can happen is nothing - the employer will simply ignore your credentials here.
@TerryChia It may do. It is more likely if the employer has a strong dev presence, as SE is widely used by software dev teams
It is unlikely to make a difference with my employer
I see. Can't hurt if i stick it on my resume. It is kinda empty for now. :P
If anything it shows a willingness to participate in the field outside of a work environment.
@Polynomial Actually enforced DEP is possible on x86 hardware without NX
14:18
@RoryAlsop Do you mind if I add you on LinkedIn?
@ThomasPornin Isn't it trivially bypassable though?
@Polynomial No, it is still hardware
This is news to me.
The easy and limited DEP uses segment registers
oh, the CS trick?
doesn't that cause some real problems with current implementations of compilers though?
14:20
it splits address space in two parts, "the executable block" and the "non-executable block"
that's limited but efficient, and works since 80386
the tricky DEP uses PaX
mind if I steal that fact and stick it in my answer?
it's a dance with the two TLB in the processor
the instruction TLB and the data TLB are separated since 80486
@TerryChia sure - ping me a link request
so you can have pages in a kind of quantum state, both reachable and non-reachable, depending on whether the access is for code or data
heh, schroedingers's page.
14:22
it has some overhead because TLB misses become exceptions, to be handled in software
but it is workable
I don't think the patch made it to the official kernel
it is mathematically elegant and I quite like it
but isn't the problem that PaX-style DEP can be defeated by ret2libc trivially?
DEP does not protect against ret2libc
whether you use NX or anything else
ASLR kind-of protects against ret2libc
erm, I knew that. I have no idea what I asked that. lol
TOO MUCH ON TOPIC!!!
3
DEP and ASLR are still crutches
14:24
yup. von Neumann arch is b0rked that way.
If DEP and ASLR have any effect, then this means that there still is a buffer overflow and the application is doing nonesensical things
@RoryAlsop I think i sent you an invite. I'm still figuring out how the site works.
the right way to deal with a buffer overflow is to remove it
ofc, but you can't guarantee a panacea.
e.g. to avoid nuclear blasts, it is best to use diplomacy to prevent the blast, rather than trying to run faster than the shock wave
4
14:26
hehe
@ThomasPornin I disagree.
WE DO NOT NEGOTIATE WITH TERR'RISTS.
lol
Bunch of people running away from the shock wave of a nuclear blast would be incredibly amusing.
according to every American I've ever heard, there's no O in "terrorist".
they're terrrists!
ASLR is still weak because it must maintain page alignment, so it makes things more difficult for the attacker by a factor one million or so, at most
14:28
Or perhaps they're terracests, i.e. people who live in terraced houses.
3
@ThomasPornin Good implementations of ASLR with high-entropy offsets are effective though.
@Polynomial terracysts: Fluid filled sacks that live in terraced houses.
4
Unless there's a pointer leak, but that's difficult to judge when you've got randomly offset stack and heap locations.
hehe
A wild @RoryMcCune appears.
@Polynomial I stole your joke.
@ScottPack Terrawrists: 10^12 radiocarpal joints.
3
14:32
Afternoon all, back from the delights of on-site testing in a stuffy office!
@Polynomial I'm thinking we've just about run out this joke.
I dunno, I can think of a few more ;)
@Polynomial I may write another answer to your question, if I find the time. Otherwise, information is free: share and enjoy.
@ThomasPornin I'll give you a while to consider an answer, and update if you don't :)
terra-ists: the people responsible for digging things up on a small island off the Dalmatian coast of Croatia.
that one's a bit of a stretch :P
Ist () is a small island off the Dalmatian coast of Croatia. The closest city to Ist is Zadar. The island has an area of 9.65 km2. Ist is located between the islands of Škarda and Molat. The entire island has a permanent population of 202. During the past 50 years it has witnessed a slow depopulation which has halved its number of inhabitants. The Government of Croatia is attempting to attract people to the island through its National Programme of Islands’ Development as well as economic revival (which could potentially result in the construction of a bridge to nearby Molat). Recently the...
@TerryChia yep - worked fine
14:39
@Polynomial it is a stretch indeed.
@RoryAlsop cool
@TerryChia That's what Goatse said.
2
@Polynomial `nice
Hmmm, would you consider "don't roll your own" to be a meme?
@Polynomial across the entire infosec community, yes
we say it everywhere.
14:41
@Polynomial Teh-Rorysts: cultists of local idols with spelling issues.
5
@ThomasPornin nice.
@ThomasPornin for some reason I interpreted that as 'local idiots' :-)
Well, that too ;)
14:55
@RoryAlsop Can you migrate this to SuperUser plx? security.stackexchange.com/questions/18661/…
15:09
@Polynomial done
Good man.
15:39
When I enter ' into one of parameters, then
"PHP raised unknown error: pg_query() [http://php.net/function.pg-query]: Query failed: ERROR: syntax error in tsquery: "'" (more details about error - in log file)
PHP raised unknown error: pg_fetch_array() expects parameter 1 to be resource, boolean given (more details about error - in log file)" appears. Is it a guarantee that there is sql injection there?
no, it means your SQL server connection failed.
oh, wait, no.,
hmm
probably, then. that's strange.
football
--> No exception
'football
--> Exception
football'
--> No exception
15:56
@AndreyBotalov It is a guarantee that the programmer botched at some point. Exploitable SQL injection is probable but the site might be saved through freakish circumstances which happen to restrict the possibilities of injection (this has happened).
What can I do to check whether this injection is exploitable?
@AndreyBotalov The normal technique is to try and actually exploit it with something like '; SELECT SLEEP(10); and see if the request takes 10 seconds. (That value might be in milli or micro seconds. Look it up before declaring everything safe.)
request with '; SELECT SLEEP(10); takes normal amount of time
If I enter
smith'' AND 1=1;-- football
Then search results include those containing footballl and those containing and
16:34
Here are another interesting one:
' 0x50 + 0x45
--> Query failed: ERROR: syntax error in tsquery: "' & 0x50 & 0x45"
'0x50 + 0x45
--> Query failed: ERROR: syntax error in tsquery: "'0x50 & 0x45"
West coast means I don't see you guys much anymore...
I miss you Jeff. :(
@ScottPack I don't think it's because I'm not around... you just keep forgetting about my short stature recently
16:52
To be completely fair, I probably wouldn't have to look much further down anyway.
00:00 - 17:0017:00 - 00:00

« first day (607 days earlier)      last day (4571 days later) »