By Matt Fahrner, on August 7th, 2009% I had never heard of this until I ran into working on a recent project. In “bash” you can open sockets:
exec file-descriptor<>/dev/tcp/IP-or-hostname-here/port
so for example:
exec 3<>/dev/tcp/192.168.1.100/23
would open port 23 (telnet) to IP “192.168.1.100″ for read and write (the “<>”) on file descriptor “3″ (remember descriptors 0, 1, and . . . → Read More: Bash TCP programming hack!?
By Matt Fahrner, on August 6th, 2009% This brings up a sort of interesting if not chilling thought in the world of security, particularly for large organizations:
Mozilla shuts online store after security breach
The title of this entry, which I’ve included verbatim, is important.
To me when I read it, I’m reading “Mozilla has a problem”, or “Mozilla . . . → Read More: Rubber Or Glue, It Still Sticks…
By Matt Fahrner, on August 3rd, 2009% I write HTML in Thunderbird because I like some rich formatting (an area I am sad to admit Thunderbird is weak on). In particular I do a lot of indented stuff, which Thunderbird translates to simple “<blockquote>” tags. However, when I moved to Outlook 2007 (which I don’t use for mail, but was just checking) . . . → Read More: Outlook email verbosity…
By Matt Fahrner, on August 3rd, 2009% Here is yet another example of how the “good guys” are figuring out ways to subvert security to “help” us:
http://www.h-online.com/security/Bootkit-bypasses-hard-disk-encryption–/news/113884
Basically Peter Kleissner, a young and clearly very smart university student, has figured out how to inject a bootkit in front of TrueCrypt (an excellent and free encryption product) to subvert its . . . → Read More: Eating ourselves alive…
|
My Resume I've worked in professionally for a large discount retailer in the systems, networking, security, and programming arenas for the last 20+ years, much of it in leadership or management roles.
My resume is here.
More versions of it as well as more information in general, can be found here.
Caveat Emptor The views expressed here are strictly my own and do not represent those of my employer, its officers, nor any other organization or individuals, whether connected by employment or any other association.
|