1:25 AM
@J.J I disagree. IT crowd is marvellous.BBT isn't my jam.
@MechMK1 because work sucks. Then you die.

Anything I miss?

Depends on how good your aim is

not ideal
oh my god, @J.J you like Big Bang Theory!?

6 hours later…
7:48 AM
@forest Yes of course, it's hilarious.
I finally got another gold badge, hurray for me.

So like... it's so unfunny that it causes an integer overflow in your brain?
You might need to switch to bignum to understand how unfunny the show is.

8:40 AM
I think it's hilarious /shrug.
I watched it since the second season and loved it ever since.

-1

Monitoring the web, surveillance, NSA and anti-terrorism: now who are the real criminals, terrorist? not just osama but they are very much in the govt. cheers /raise your glasses and have faith we can kick them asses. ed snowden is an assh0le who is being panted on us to promote Multimedia GDP -...

haha what

"ed snowden is an assh0le who is being panted on us to promote Multimedia GDP -books, tv shows and of course unlimited Hollywood movies." umm.
I am fairly sure Ed did not leak documents so they'd make a film about him lmfao.
What the fuck did I just read?

ikr

9:13 AM
Question: If I overflow a variable then why `ebp` changes? Suppose `buffer[64]` is a variable and I overflow it with AAA.... and I know that previously `ebp` contains some address and was pointing to somewhere but now why `ebp` got changed to AAAAA?
I mean how contents of `ebp` got changed (which is just a address)? What I understand is by overflowing a variable the contents of subsequent memory locations will be changed but I don't understand how `ebp` itself got changed?
I had read concept of `ebp` and `esp` countless times
But I always got confused
Take another example: `int a = 7; int ptr = &a;`
Now If I am somehow able to change `a` then it's address will change obviously i.e., `ptr` will still contain that address.
But in above case similarly how `ebp` got changed?
This is the program
Stack after giving 85 A's as Input
```  (gdb) i r
eax            0x29	41
ecx            0xb7fd84c0	-1208122176
edx            0xb7fd9340	-1208118464
ebx            0xb7fd7ff4	-1208123404
esp            0xbffff7bc	0xbffff7bc
ebp            0x41414141	0x41414141
esi            0x0	0
edi            0x0	0```
*Now If I am somehow able to change a then it's address will not change obviously i.e., ptr will still contain that address.
I am banging my head for hours
Is anybody here?
@forest you here?
TL;DR In a stack based buffer overflow situation, why contents of `ebp` got changed if we overflow a variable?

10:11 AM
Good morning, my dear Hackerinos!

Morning

I find it absolutely hilarious how The Big Bang Theory is probably the most controversial topic discussed in the DMZ since I joined.
@JourneymanGeek No, work sucks and then you go home and paint miniatures, and then you die.

Unless you are the guy who got ran over by a tram yesterday. Big oof.
@daya In `gdb`?

Yes
Fuck
I deleted whole message
Or should I rewrite?
So the message was: Does anyone know `gdb's` `info registers` command outputs registers's content or where it is pointing?

10:42 AM
Sorry, I was away for a second
Let me look that up
From what I could see in the man, it's the content of the registers
I mean, it makes sense. Not everything in a register is a pointer
And `gdb` would have a hard time determining if `0xb7fd7ff4` is a pointer to a location in memory or just a very large value
> info registers
> Print the names and values of all registers except floating-point registers (in the selected stack frame).

1 hour later…
11:57 AM
It's still 1FA, they just changed the factor.

12:45 PM
IE has been my browser since IE2(when I bought my win95). I never changed the browser. I am using IE11. I did try other browsers and also Edge. Never like them You can call me stupid, I don't mind. If SE or MS stops supporting IE, I guess I'll give it up. Until then, I'll continue to use IE. — scaaahu Jan 20 at 9:41
I don't know if I should respect that guy for sticking to his decision, or make fun of him for his terrible browser choice.
I guess we will have to wait for 10 years before IE becomes retro-cool and everybody will shit on whatever browser is popular then and say that they always liked IE and constantly used it.

@MechMK1 oh. I posted the question primarily to annoy someone who kept posting IE 11 bugs

@JourneymanGeek IE should literally burn in hell.
Not in a "Goodbye, old friend"-manner either. Literally burn in hell.

And I answered it to shut up the autobumper

There has never been anything good about IE. It was never a "good alternative" or anything.

3

12:49 PM
The only time you had to use IE was when you freshly installed your OS and had to download your preferred browser, or if you were stuck with a shitty cooperate web application written by developers who probably accidentally lobotomized themselves with a pencil, which only works on Internet Explorer 7
2

Or getting chocolatey installed I guess
@MechMK1 done both till recently

@MechMK1 Sure, but as you can see above `ebp` contains `0x41414141` but how does it makes sense? I mean `ebp` is stack frame pointer so to access the value it is pointing I can use `x/x \$ebp` which should output `0x41` but what is happening here is `ebp` is not pointing to the `0x4141414` but it is containing it that means it is saved as a address in `ebp` since it's a pointer which simply don't makes sense

@JourneymanGeek I'm sorry to hear that
@daya I really don't know. I don't use gdb that often, but feel free to ask that question on Stack Overflow or Super User.

@MechMK1 Oh okay, binary exploitation is really confusing

@daya I believe you. I'm sure some people here may know more about reversing here, but I think there also a reversing stack exchange
Let me see

12:54 PM
Yes it is
I know that

Because it's not even a question
I mean it's just dumb
I think I am just tired mentally
I will try it tomorrow

1:15 PM
Spent the last few hours trying to get a Padding Oracle attack working on a .NET application - no dice.
I'm so annoyed. This vulnerability is so stupid.

1:27 PM
@daya Of course it's a question: "In which format does gdb return register information?" is a question

1:37 PM
Ugh.
This is... Painful.

2:00 PM
jeez...
https://news.ycombinator.com/item?id=21513362

lol.
What. A. Mess.

2:17 PM

lmfao

2 hours later…

1 hour later…
5:37 PM
lol, this guy is hilarious. I feel like there should be a way to cleanup questions like this that turn into a rant through edits
6

I'm a dev trying to deploy a new dashboard I've written at work, the old one is a mess of hacked together libraries and only about half of the codebase is still even in use (dead code everywhere that just never got deleted, but doesn't do anything)... I'm not willing to kill myself over this non...

4 hours later…
10:02 PM
@ConorMancone rolling back edits is the way to go, like I've done

@schroeder Thanks! Next time I'll just do that...

A reminder to everyone to be nice. Even to those who are hyperventilating, red in the face, swearing, and reacting without thinking.