Extracting SSH Private Keys from Windows 10 ssh-agent
The newest Windows 10 update includes OpenSSH utilities, including ssh-agent. Here’s how to extract unencrypted saved private keys from the registry
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 2,330 posts.
The newest Windows 10 update includes OpenSSH utilities, including ssh-agent. Here’s how to extract unencrypted saved private keys from the registry
From time to time, there emerge cybersecurity stories of such potential impact that they have the effect of making all other security concerns seem minuscule and trifling by comparison. Yesterday was one of those times. Bloomberg Businessweek on Thursday published a bombshell investigation alleging that Chinese cyber…
As a rule, "sophisticated" progrmming is pretty boring - optimizing the unnecessary to speed up the uninteresting. Here, however, is an incredibly sophisticated package intended for fun and games. The more you know about software, the more astounded you will become as you read this.
In this vaguely disturbing picture of Toys for Bob from 1994, Paul Reiche is at center and Fred Ford to the left. Ken Ford, who joined shortly after Star Control II was completed, is to the right.
An unproductive day leads me to feel like I need to keep working. A focus system can help your days as a developer feel productive, freeing up your personal time for things you enjoy.
Tim Kadlec writes about performance, product management, and the web.
When receiving bytes from the network, we often assume that they are unicode strings, encoded using something called UTF-8. Sadly, not all streams of bytes are valid UTF-8. So we need to check the strings. It is probably a good idea to optimize this problem as much as possible. In earlier work, we showed that ……
Last week, the server farm of our LMU Student Council had a major downtime over almost five days. As part of the administrator team there, I’d like to publish this post mortem to share our experiences and lessons learned to avoid situations like this in the future.
Dropbox has filed its S-1, but comparisons with Box, Atlassian, and Slack demonstrate how difficult it is to tell just how good its business is.
The familiar quadratic formula can give the wrong answer in a program due to numerical precision issues. This post shows what can go wrong and how to fix it. Especially important in low-precision arithmetic.
How T2 burstable instances and CPU credits really work, with a worked example of a busy t2.micro running out of credits and grinding to a halt.
Great things and people that I discovered, learned, read, met, etc. in 2017. No particular ordering is implied. Not everything is new.
The Zsun Wifi card reader is cheap tiny USB to MicroSD card reader with an integrated wifi chip running Linux, In a nutshell, it is a WiFi access point with more flash (16MB) and RAM (64 MB) than most OpenWrt supported routers. Polish hardware hacker q3k from Warsaw Hackerspace, is a recent and…
Blog of Jonas Bernoulli
<meta http-equiv=
Sixteen years later, ES6/ES2015 introduced Unicode mode (the u flag) , sticky mode (the y flag) , and the RegExp.prototype.flags getter .
Why? Because it's awesome. Sometimes a project comes along that is impossibly ...
Imagine going back in time to tell a MacPaint user in 1985 that they’d have to learn how to use Undo in an Apple-award-winning paint app in 2018. That’s where we are.
This paper identifies the most important innovations in software, removing hardware advances and products that didn't embody significant new software innovations. Its results may surprise you.
I was having lunch with a couple of Haskell programmers the other day and the subject of the ML family came up. I’ve been writing a lot of ML lately and mentioned that I thought *ML was well worth learning for the average Haskeller. When pressed why the best answer I could come up with was “Well.. clean language, Oh!…