topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Tuesday December 16, 2025, 4:52 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Recent Posts

Pages: prev1 ... 4 5 6 7 8 [9] 10 11 12 13 14 ... 364next
201
General Software Discussion / Re: Comparative review of password managers
« Last post by f0dder on February 29, 2016, 01:57 PM »
The OSX version is pretttty bare-bones compared to the Windows version
The OSX version of KeePass is quite OK:D
Does it have sync, though? The feature list doesn't mention it, and that's a crucial feature for me.

Also, "encryption of the database in 256 bit sized increments" is hopefully just bad English...
202
Screenshot Captor / Re: screenshot captor and NAS unsuable
« Last post by f0dder on February 29, 2016, 01:54 PM »
For clarification: DNS translates the name of a computer into an IP number after which you can access the desired computer. This translation works the same on an internal network as on the internet.
It works very differently on an internal network than on the internet-at-large - there's an entirely different network protocol involved (NetBIOS the last time I checked).

Problem is that DNS requests that go through Homegroup functionality never have the same speed twice and are always(!) 10 to 15% slower than a DNS request being made without Homegroup.
As mentioned in the other thread, I'd like to see some solid documentation for this!
203
General Software Discussion / Re: Comparative review of password managers
« Last post by f0dder on February 29, 2016, 01:37 PM »
I'm on StickyPassword as well, for two reasons:

1) WiFi sync, no cloud crap necessary.
2) Portable between Windows and OSX (my work laptop).

The OSX version is pretttty bare-bones compared to the Windows version, and it's taking them unacceptably long to add 64bit Firefox support - other than that, it's a pretty decent password manager.

LastPass seems to do too much in the browser, I wouldn't touch it.
204
LaunchBar Commander / Re: Method for bypassing LBC security problem
« Last post by f0dder on February 29, 2016, 01:35 PM »
The "solution" for me was to turn off UAC for my (only) admin/user acct. (any other UAC setting failed).
Hmm, did you launch LBC with admin privileges?

Lower-privileged programs aren't allowed to send messages to elevated programs.
205
General Software Discussion / Re: Windows 10 Tips
« Last post by f0dder on February 29, 2016, 01:15 PM »
Shades: I would prefer some more technical information from a somewhat more reliable source - the above sounds a lot more like Cargo Cult than science.

I only have a single Windows machine on my home LAN, so I'm not able to test it myself. But it sounds bizarre that homegroup should cause a drop in raw transfer speed - it's not like you get a different network protocol when enabling homegroup, it's still CIFS.
206
General Software Discussion / Re: Windows 10 Tips
« Last post by f0dder on February 26, 2016, 12:51 PM »
I would sure hope not, the 15% drop in network speed is never worth the "ease" Microsoft envisioned when creating a LAN network in your home (or small office)!
15% drop in network speed? Huh? :huh:
207
General Software Discussion / Re: Anyone using Blackbird?
« Last post by f0dder on February 21, 2016, 02:22 AM »
Windows Defender (definitions are up-to-date) scanned the extracted executable as OK, MWAM also scanned the executable as OK.
Weird, I've just updated definitions, and Defender still doesn't like it.

f0dder@ayanami /tmp> ll *ackbi*
-rw-r--r-- 1 f0dder f0dder 707K Feb  5 01:18 blackbird.exe.flaf
-rwxr--r-- 1 f0dder f0dder 121K Feb  5 09:16 BlackbirdV6_v0.9.85-x64.zip*
f0dder@ayanami /tmp> md5sum -b *ackbi*
c54e70df4b50ecf9c3917103c4909776 *blackbird.exe.flaf
fce8ab4a3de20830d553bd95daff4bb1 *BlackbirdV6_v0.9.85-x64.zip
208
Living Room / Re: Http vs Https Universally
« Last post by f0dder on February 20, 2016, 02:36 PM »
So I'm supposed to put out a not-insignificant amount of money as an act of solidarity?  Good luck with that one.

Once this letsencrypt gets a bit easier to use, I'll probably do it then.  But not before.
You've been able to get free certificates for quite a while, like StartSSL. While I probably wouldn't use that for anything sensitive, it's perfectly fine for solidarity. And the cost of computing resources of SSL has been neglicible for at least half a decade.

Of course you might be on a hosting provider that charges a premium for checking a checkbox. In that case, the burden might be too much for you - but you might also consider it an incentive for shopping around for competitive prices; chances are you haven't looked at that for a while.
209
Living Room / Re: Http vs Https Universally
« Last post by f0dder on February 20, 2016, 12:38 PM »
Amen to that! ...What "problem" are "we" trying to solve here?? MITM attacks...on what exactly?? It's publically available content ... So it would be an idiotic waste of effort to break into a stream of data that you could much easier just go read on your own. That's like encrypting all the billboards on the side of the highway so people have to get and be wearing very special - and very expensive - glasses to be able to read your advertisement messages. WTF is the point? ...Complexity for the sake of itself?? A placebo level of reassurance that people are then "protected" from an academic exorcise that nobody in their right mind is dumb enough to bother with?
-Stoic Joker (May 16, 2015, 07:42 AM)
The point in encrypting everything is that encrypted traffic doesn't stand out - it's an act of solidarity. It makes dragnetting and mass-bruteforce-decryption harder.

Now, the whole CA system is massively broken, so yeah, nation states and sufficiently funded rogue actors won't have trouble getting a cert so they can pose as you - that can be detected client-side, though, by checking certificate fingerprints (and yes, it's problematic that certificates are usually generated by CAs - there's no guarantees they don't keep a copy of the private key part). But at least it's theoretically possible to guard against rogue certs, and I do use Certificate Patrol myself. It generates a lot of noise for regular web browsing, though.

Also, while it's easy enough for the big bad players to get an impersonating certificate, this will not allow them to decrypt past communications.
210
General Software Discussion / Re: Anyone using Blackbird?
« Last post by f0dder on February 20, 2016, 12:15 PM »
Looking at the strings dump of the executable, it seems that "b2e" (a batch-to-exe thing) is involved - tools like that (including autohotkey/autoscript) are often flagged as malware because, well, they're often used by scriptkiddies. It also makes sense for a utility like this to have originated as a batch script, since it mostly needs to run system commands, modify registry, possibly delete some files.

So, there's a good chance that Blackbird is legit. Do exercise caution, though. I personally won't be running it, but I'm generally not too fond of stuff that tries to do too many unrelated things :)
211
General Software Discussion / Re: Anyone using Blackbird?
« Last post by f0dder on February 20, 2016, 11:54 AM »
64bit download fine here, but Windows Defender doesn't like the executable inside the zip...
212
Found Deals and Discounts / Re: 2GB additional Google Drive storage for free
« Last post by f0dder on February 10, 2016, 05:37 PM »
I've done something like 10 accounts so far, the longest any of them has taken to show up the change is 3 minutes - just sit in GMail and refresh the page every minute
This is why we can't have nice things! ;)

No wonder if there was a bit of load on their systems with people doing that...
213
Found Deals and Discounts / Re: 2GB additional Google Drive storage for free
« Last post by f0dder on February 10, 2016, 04:17 PM »
so apparently it just takes some handfuls of minutes
I imagine this is because of Google's approach to Big Data. Much of their scalability is built on an idea of "eventual consistency", rather than a completely ACID philosophy as we're used to from conventional relational DBs and stuff.
Even if they had a tradional db storing stuff, it's not unreasonable that a "increase storage capacity" thing would be put on a message queue, and it also wouldn't surprise me if there's a lot of people claiming those extra 2GB at the moment :P
214
Found Deals and Discounts / Re: 2GB additional Google Drive storage for free
« Last post by f0dder on February 10, 2016, 11:29 AM »
While going through the check (again), I noticed this message at the bottom of the you're all done now page at the end of the checkup:
To help celebrate Safer Internet Day 2016, we added 2 GB of free Drive storage to your Google account because you completed the Security Checkup.
So apparently it is automatic, but slow.

Yeah, I got that notification as well, but no extra gigs - they've been added now, so apparently it just takes some handfuls of minutes :)

Oh, and thanks for the tip, xtabber!
215
Found Deals and Discounts / Re: 2GB additional Google Drive storage for free
« Last post by f0dder on February 10, 2016, 07:49 AM »
Just completed the checkout, but Drive still shows 15gig... does it take a while before the extra gigs are added?
216
Developer's Corner / Re: Git and PGP commit/tag signing
« Last post by f0dder on February 10, 2016, 07:14 AM »
Right, I went with a signing subkey, and will be signing only tags unless somebody convinces me otherwise.

Keybase.io requires beta singup, *sigh*. I think I'm like number 20k in queue...
217
fSekrit / Re: Open-sourcing fSekrit
« Last post by f0dder on February 10, 2016, 07:10 AM »
@phitsc: no dependencies is nice - my requirements for a Unit testing framework is that it's easy to use, cross-platform and doesn't add a lot of compilation time overhead.

I'd really like something that has some form of integration with Visual Studio too, though. I don't need ability to re-run a single failed test (might be hard to get that kind of tooling for a native language without reflection), but having a report with click-on-error-to-go-to-source would be nice.

@Jibz: CI would be kinda overkill for fSekrit, but yes - lightweight, repeatable tests. I want something that's fast enough that it won't be a nuisance running it for every build.

@40hz: yep, applications that deal with this kind of security really should be open - both to show that there aren't any backdoors, but of course also for a chance to be scrutinized. There's a couple of things in 1.40 that definitely aren't perfect, like using a bad random source for the iv and using direct hash of passphrase for key material instead of using, say, PBKDF-2.

Oh, by the way, release tags are GPG signed (yes, that's what this thread was for). They key fingerprints are:
Primary key fingerprint: BBC6 1F55 8A3D 3C4D A049  3F03 FEA5 85DE 0DC2 1B1D
Subkey fingerprint:      1989 142F B3C7 C76D 5D34  A25D 3FA3 6A64 E415 CF97
218
General Software Discussion / Re: fSekrit as open source ?
« Last post by f0dder on February 08, 2016, 05:15 PM »
For those who might still be on the watch-list for this thread, here's a little necromancy service for you: Open-sourcing fSekrit.
219
fSekrit / Open-sourcing fSekrit
« Last post by f0dder on February 08, 2016, 05:13 PM »
So, this has taken far longer than I wanted it to, but the time has finally come: fSekrit is going opensource. I don't personally feel comfortable using closed-source security products, so better put my money where my mouth is.

TL;DR: w00p w00p.

Why has it taken so long - after all, I've mentioned open-sourcing it as early as 2008, and probably earlier (this was the lazy first result from a quick search)? Well, as mentioned in that post, embarassment of showing your source to the world was one factor. Then there was time and motivation: fSekrit 1.40 does most of what I need, and after getting a full-time development job, doing some fundamentally boring development (cleanup, documentation, ...) in my spare time didn't seem like a lot of fun.

There were also a number of decisions that had to be made - for various reasons, I didn't feel like dumping the entire Subversion repository (some of the code was embarassing, but there were also issues like having used hardcoded paths and passphrases during early development, not using a standard repository layout, and stuff I've forgotten by now). It quickly became clear that I wanted to move to Git, and that I wanted a cut-off point for what I shared with the rest of the world - and I bumped my head on grafting. Furthermore, I wasn't sure which license to release the code under.

So, I've finally made some decisions, in order to be able to move forward:

  • I've chosen 1.40 as the public cutoff point.
  • I won't muck around with grafting, will suffer subversion if I need history.
  • License will be //TODO// - I'm leaning towards something permissive, though.
  • The code will be released under my real-name GitHub account, but otherwise the 'f' in fSekrit stays.
  • The work-in-progress 2.0 code will be pushed later, but it's currently in a too messy state.

I won't make any guarantees about further progress, but at least this is a step forward. There's some boring grunt work that has to be done before development can properly be resumed.

  • The current 2.0 branch basically has to be salvaged; I tried to do too many things at once, and keeping Win9x compatibility means adding proper unicode support resulted in kludgy code.
  • Win9x support will be dropped. If there's still people using Win9x, bug fixes might be backported to 1.x.
  • Less focus on super-small executables, for instance I'll (at least initially) be using STL containers.
  • Builds will be done with a C++11 (or newer) compiler, support for VC2003 toolkit will be dropped - it hasn't been available for download for ages, anyway.
  • I need to add unit tests. Any suggestions for a framework? Integration with Visual Studio is a plus, but the core must be cross-platform. Google test? Or Catch?
  • I need to do some work on the build system. Is SCons still viable? Or should I just go Gradle?

I don't have SCons installed at the moment, but the current code can be directly checked out of Git, imported into Visual Studio 2013 (with conversion, the solution is VS2008) and built.
220
Developer's Corner / Re: Git and PGP commit/tag signing
« Last post by f0dder on February 05, 2016, 04:26 PM »
Thanks, Deo, but I specifically want PGP/GPG signing since it has built-in support in Git and other tools in the ecosystem :)

Gotta check out Keybase at some point, though - I've heard other people mentioning it, but never got around to look at it. Not really sure what to think about the filesystem thing, I'm always wary of "free storage space" offerings - but the main keybase thing seems to be a public key discovery service, which could be useful.
221
Living Room / Re: How long do hard drives actually live for?
« Last post by f0dder on February 05, 2016, 04:17 PM »
Uh-oh...here comes f0dder!
Where did he get off to? I haven't seen him in forever.
Real life - and it looks like I'm only a couple of years late to the party ;)

I got the impression that it could/would be an extremely time-consuming process, since, in bad drive sectors, Spinrite apparently goes down to the level of individual bits of data on the disk, and then resorts to an almost analogue-type approach where the bit has an indistinct magnetic polarity.
This is nonsense, but it's what Gibson wants you to believe, supported by the nonsensical "ooh! magic!" display of the user interface.

Fact is that you could do some interesting tricks back when harddrives where MFM - but that's so long ago that I haven't ever seen one. Claiming you can tweak bit patterns and repair the drive on anything made in the last, oh I dunno, 30 or so years, is snake oil.

What SpinRite can do is repeatedly trying to read a sector, which might eventually succeed. This is one of the most dangerous things you can do to a failing drive, though, since it involves a lot of head movement, and that's not a very nice thing if your drive mechanics are bust - you want to do a quick single-pass ignore-error read of the disk to an image file before doing anything else, if you're interested in saving data.

Another thing SpinRite can do is trigger the drives sector reallocation, but that's not magic either - drives do that automagically when you try to write to a bad sector. This doesn't mean the bad sector is "repaired", simply that this sector on the drive is remapped to a (relatively small) pool of reallocation sectors. And as I mentioned, it's not magic - all it takes is a write to the sector.

Friends don't let friends use SpinRite.
222
Developer's Corner / Re: More Git
« Last post by f0dder on February 03, 2016, 06:05 PM »
I looked at it the other day, and it seems quite interesting.
They don't have much information about the Kraken itself, and their blog spends more time talking about how they made the ZOMG ANIMATED INK BACKGROUND for the website, and they sure do use words like "disrupt" and "risk" a lot. And basing a non-web-application on Node?

Yeah, it's fine - call me a cranky old guy ;)
223
Developer's Corner / Git and PGP commit/tag signing
« Last post by f0dder on February 03, 2016, 01:22 AM »
Hey everybody, do any of you guys have any experience with PGP-signing in Git?

There's good reasons to sign your code, especially if you're planning to share your code with the world, and it's simple enough to set up - there's a zillion blog posts regurgitating the bare basics. I could of course just generate a 4096-bit RSA key and be done with it, but I guess I'm looking for more of a dos and don'ts or personal experience kind of thing, especially related to key management.

Since it's what people seem to do, I'm planning on using GNU Privacy Guard.

So, should I have one keypair for "everything" (signing in Git as well as email, if needed, and other encryption purposes), or is it better to have separate keypairs? Or signing keypair as a subkey? Any thoughts on keypair properties (e.g., RSA for the master, DSA signing-only key, expiration dates of master and subkeys, ...)? Anything else (GPG is a clusterfuck UX-wise, and has a lot of knobs you can play with)?

I'm pretty sure master + subkey is the way to go, and setting up is described decently enough, I guess - even if the dance seems elaborate.

As for the signing process itself, for the project at hand, I'll probably go with only signing tags - I'll be the only one committing to the repository (merging pull requests, should any ever appear), and I prefer signing to be a conscious, reviewed activity.
224
Developer's Corner / Re: More Git
« Last post by f0dder on February 02, 2016, 03:32 PM »
What Jibz said.

With the specific addition that it's a repo per project, not necessarily module. Creating a repo for each submodule of a Java EE project would just be insane (you often see those split in Web, EJB and EAR modules).

Heck, at work I've been dealing with a project that consists of three EAR deployments, with use a shared 'commons' library - that's split in four Git repos. While it makes sense to have three different EAR deployments, it might as well have been contained in a single Git repo. I can't think of good reasons to have it split in four, and it makes moving code around (like, factoring out code to the common library) harder (and loses history).
225
General Software Discussion / Re: ghacks compares 32-bit and 64-bit browser versions
« Last post by f0dder on February 02, 2016, 03:11 PM »
Humm, 64bit firefox feels somewhat snappier for me, with less hangs - but that might be placebo.

A 64bit browser should(!) have better exploit mitigation because of a larger address space for ASLR - it can be messed up if an application uses DLLs that haven't been properly compiled, and I haven't investigated if that's the case with firefoxie.
Pages: prev1 ... 4 5 6 7 8 [9] 10 11 12 13 14 ... 364next