32,842 reputation
1067136
bio website en.wikipedia.org/wiki/…
location United Kingdom
age 25
visits member for 1 year, 7 months
seen yesterday
stats profile views 2,043

Pentester, ex-developer, security researcher, reverse engineer, electronics tinkerer, internet activist, zombie eradicator, promulgator of useless facts, shrubbery inspector, bacon aficionado, devourer of donuts.

Strengths: Security, Crypto, Win32 API, C#, .NET, PHP, x86 assembly

All answers and comments are encrypted with ROT256-ECB.

Opinions are my own. Advice provided with no warranty.


Mar
29
comment Cellphone where I don't have to worry about location tracking
The edit makes it a little better, agreed.
Mar
29
comment Cellphone where I don't have to worry about location tracking
Product recommendations are off-topic here.
Mar
29
comment What's an easy way to perform a man-in-the-middle attack on SSL?
It'd be nice if you could go through and properly format this for StackExchange. Kinda hard to follow in its current state.
Mar
29
comment What's an easy way to perform a man-in-the-middle attack on SSL?
I always thought Burp was aimed at HTTP(S) traffic, rather than arbitrary underlying data. Also, doesn't it require you to configure the Burp server as a SOCKS proxy on the target machine? I wasn't aware it had any ARP spoofing functionality or other evil jiggery-pokery built in.
Mar
27
comment How long it will take to crack a RAR password?
For anyone wondering the significance of that number, it's just 0x40000, or 2^18.
Mar
25
comment Keyloggers - Ports used by keyloggers
I think it's a poor heuristic. Just advise the user to keep up to date on OS and software updates, run an AV, and not click dodgy stuff.
Mar
19
comment Evaluating candidates for Hacker/Pen Test Positions
If you're looking to hire a penetration testing contractor in the UK, the standard is CREST accreditation.
Mar
19
comment Why are GPUs so good at cracking passwords?
@lynks It's difficult to directly correlate between the idea of GPU internals and traditional cores, but you could describe each stream processor as a core. I'll admit I didn't realise modern GPUs had so many stream processors though. The main difference is that GPU cores tend to operate in blocks in order to perform a particular task, with certain special bus types joining them together, whereas CPU cores are practically independent.
Mar
19
comment Why are GPUs so good at cracking passwords?
A GPU tends not to have thousands of cores, but hundreds is accurate.
Mar
18
comment Why does layer 2 IDS seem underdeveloped compared to layer 3 IDS, for wireless network?
What has PCI DSS got to do with anything?
Mar
17
comment Is it safe to sync private keys between iOS devices using iCloud?
Sure. But at that point it's probably easier to just get them to type the OAuth token in on each side ;)
Mar
17
comment When taking ownership of a TPM in Windows 7, how is the SRK derived from the password?
Sorry, I meant encryption of stored keys, i.e. encryption of keys added to the TPM rather than "special" keys like the SRK.
Mar
17
comment csrss.exe process
A little clarification: csrss.exe is the Client/Server Runtime SubSystem. On NT5 systems (e.g. XP), a single process handled all requests. In NT6 (e.g. Vista, Win7) this was changed. The session manager subsystem (smss.exe) spawns a csrss process at boot time to handle requests from session 0 processes, i.e. processes owned by the system and not by any logged in user. On a server that doesn't allow interactive users, this will be the only csrss process. When an interactive user logs on, it gets its own csrss process for its session. If 6 users are logged on, there will be 7 csrss processes.
Mar
17
comment Concrete figures on password cracking in the wild
@Gilles Often they're purposefully mis-spelling things to target only the most gullible people.
Mar
16
comment Why does layer 2 IDS seem underdeveloped compared to layer 3 IDS, for wireless network?
Keep in mind that the barrier to entry for development for layer 3 is just having a network card and some software, whereas layer 2 for WiFi requires practically raw access to the 802.11 frames, which means specialised hardware and (usually) special SDR / RF sniffer gear. It's also a significantly younger technology compared to most layer 3 tech, and WiFi is still fast-evolving.
Mar
13
comment Setting a limit on password recovery attempts
If the attacker has his own botnet, a DoS via repeated failed email attempts seems pretty low on your list of problems.
Mar
13
comment Setting a limit on password recovery attempts
I somewhat disagree with the first part - an IP ban isn't trivial to bypass, especially if you're already actively restricting Tor clients.
Mar
11
comment What statistics can be used to identify pseudorandom data?
Yep, that's my primary source of identification. I'm using a set of definitions that match the file extension to known internal data structures and magic numbers.
Mar
11
comment What statistics can be used to identify pseudorandom data?
I'm not as much looking to detect good randomness, as I am looking to detect a lack of non-randomness.
Mar
11
comment What statistics can be used to identify pseudorandom data?
@CodesInChaos x_i is bytes - sorry, the subscript and lowercase is rather confusing. I wanted to use the proper math markup but we don't have it here. It's an implementation taken from a proper stats library, so it is indeed correct.