<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="/blog/templates/default/atom.css" type="text/css" ?>

<feed 
   xmlns="http://www.w3.org/2005/Atom"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/">
    
    <link href="http://www.packet-broker.co.za/blog/feeds/atom.xml" rel="self" title="Thoughts of a Cyber-LOONATic" type="application/atom+xml" />
    <link href="http://www.packet-broker.co.za/blog/"                        rel="alternate"    title="Thoughts of a Cyber-LOONATic" type="text/html" />
    <link href="http://www.packet-broker.co.za/blog/rss.php?version=2.0"     rel="alternate"    title="Thoughts of a Cyber-LOONATic" type="application/rss+xml" />
    <title type="html">Thoughts of a Cyber-LOONATic</title>
    <subtitle type="html">Ramblings from The ZA Packet-Broker</subtitle>
    <icon>http://www.packet-broker.co.za/blog/templates/default/img/s9y_banner_small.png</icon>
    <id>http://www.packet-broker.co.za/blog/</id>
    <updated>2011-12-08T03:00:09Z</updated>
    <generator uri="http://www.s9y.org/" version="1.5.5">Serendipity 1.5.5 - http://www.s9y.org/</generator>
    <dc:language>en</dc:language>

    <entry>
        <link href="http://www.packet-broker.co.za/blog/archives/17/Tablet-Take-up.html" rel="alternate" title="Tablet Take-up" />
        <author>
            <name>Junaid Loonat</name>
                    </author>
    
        <published>2011-12-07T18:42:00Z</published>
        <updated>2011-12-08T03:00:09Z</updated>
        <wfw:comment>http://www.packet-broker.co.za/blog/wfwcomment.php?cid=17</wfw:comment>
    
        <slash:comments>1</slash:comments>
        <wfw:commentRss>http://www.packet-broker.co.za/blog/rss.php?version=atom1.0&amp;type=comments&amp;cid=17</wfw:commentRss>
    
            <category scheme="http://www.packet-broker.co.za/blog/categories/7/Android" label="Android" term="Android" />
    
        <id>http://www.packet-broker.co.za/blog/archives/17/guid.html</id>
        <title type="html">Tablet Take-up</title>
        <content type="xhtml" xml:base="http://www.packet-broker.co.za/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                I've fallen victim to the tablet PC craze and recently acquired a Sansui LifePad (ETAB) 700.<br />
In all honesty, it wasn't completely my fault. I just happened to be casually browsing an <a href="http://www.incredible.co.za" title="Incredible Connection">Incredible Connection</a> store that happened to be giving the on-sale device away for a measly R999.<br />
Like my previous Acer Aspire One netbook, I categorised the tablet as one of my impulsive purchases of <strong>throw-away</strong> hardware. "Throw-away" in the sense that I'm willing to give the technology a bash/try, but am not prepared to part with an insane amount of money (for something that I am unsure if I'll ever use much).<br />
<br />
Specifications:<ul><li>ARM1176 720Mhz</li><li>256MB DDR II RAM</li><li>7" WVGA LCD (800x480)</li><li>802.11 b/g wireless</li><li>Android 2.3.3</li><li>4GB Internal Flash (but only 3.1GB available for use)</li><li>microSD card slot</li><li>Mini HDMI (type C)</li><li>Front-facing 0.3MP camera</li><li>Built-in microphone and stereo speakers</li><li>USB 2.0</li></ul><br />
At the time of writing, online information for the Sansui LifePad device was extremely limited with Google results only leading to websites that used silly SEO tricks to get traffic for free.<br />
<br />
My assumption that Sansui was simply rebranding another company's device turned out to be correct when I stumbled across the <a href="http://www.cobyusa.com/?p=prod&amp;prod_num_id=10580&amp;pcat_id=3001" title="Coby Kyros MID7125">Coby Kyros MID7125</a>. Hardware-wise, the MID7125 has a slightly faster CPU (1Ghz). In terms of looks however, the two devices are identical.<br />
<br />
It's interesting that the LifePad identifies itself as a model MID7120 - a model that, at time of writing, does not exist within the Coby catalogue.<br />
<br />
As you'd expect of me, my pet project will be <em>pimping</em> this tablet up. The first order of business being to <em>theme-up</em> and make the LifePad's interface look a bit seksier!<br />
<br />
<br />
 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.packet-broker.co.za/blog/archives/16/Bitcoins-and-Geek-Security.html" rel="alternate" title="Bitcoins and Geek Security = ?" />
        <author>
            <name>Junaid Loonat</name>
                    </author>
    
        <published>2011-07-01T19:47:00Z</published>
        <updated>2011-07-01T20:42:37Z</updated>
        <wfw:comment>http://www.packet-broker.co.za/blog/wfwcomment.php?cid=16</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.packet-broker.co.za/blog/rss.php?version=atom1.0&amp;type=comments&amp;cid=16</wfw:commentRss>
    
            <category scheme="http://www.packet-broker.co.za/blog/categories/13/Bitcoin" label="Bitcoin" term="Bitcoin" />
            <category scheme="http://www.packet-broker.co.za/blog/categories/9/Hacking" label="Hacking" term="Hacking" />
    
        <id>http://www.packet-broker.co.za/blog/archives/16/guid.html</id>
        <title type="html">Bitcoins and Geek Security = ?</title>
        <content type="xhtml" xml:base="http://www.packet-broker.co.za/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <em>Many tech-savvy geeks <a href="http://packet-broker.co.za/blog/uploads/funny/Software_Development_Lifecycle.jpg" title="Software Development Lifecycle">over-engineer</a> the simplest of solutions, solely for extensibility.<br />
Moreover, security-minded geeks tend to be unusually <a href="http://xkcd.com/538/" title="A Crypto-nerd's Imagination">paranoid</a> and enforce (sometimes complex) security practices accordingly.<br />
Neither of these should be seen as faults, but rather as unique traits that us (as geeks) often share.</em><br />
<br />
<a href="http://www.bitcoin.org/" title="Bitcoin">Bitcoin</a>, the first P2P crypto-currency, has gained much popularity in recent months with its value reaching a peak of over $30 on one of its supporting money exchanges.<br />
Being supported mostly by geeks, it's not surprising that a number of e-businesses and services have been established to support the virtual currency.<br />
As expected, there have already been a number of breaches by malicious users seeking some Bitcoin booty.<br />
Although the <a href="http://www.bitcoin.org/bitcoin.pdf" title="Bitcoin: A Peer-to-Peer Electronic Cash System">cryptography</a> behind Bitcoin is interesting, I find the behavior of the <a href="http://forum.bitcoin.org/" title="Bitcoin Forums">Bitcoin community</a> more fascinating.<br />
This is especially concerning security and privacy matters.<br />
<br />
As a penetration tester, I regularly assess applications/infrastructure with direct contact to real-life currency e.g. online personal/business banking solutions.<br />
Furthermore, having also worked on (fraud) forensic investigations, I have a good understanding of the average banking client.<br />
With this in mind and after comparing the attitudes of my other non-security-aware geek friends, I find it truly inspiring the manner in which most Bitcoin community members have a burning desire to ensure that their (Bitcoin) wallets are kept safe from theft.<br />
<br />
The forums showcase some of the proposed ideas that, while not always practical or effective, illustrate how far a member would go to ensure that earnings are not stolen. Below are a few threads, in no particular order, that I found interesting:<ul><li><a href="http://forum.bitcoin.org/index.php?topic=20377.0" title="Bitcoin Stock Exchange Security Standards">Bitcoin Stock Exchange Security Standards</a> (... it's like the start of a Bitcoin PCI-type standard)</li><li><a href="http://forum.bitcoin.org/index.php?topic=24497.0" title="Swapping Wallets for Increased Anonymity">Swapping Wallets for Increased Anonymity</a></li><li><a href="http://forum.bitcoin.org/index.php?topic=25002.0" title="Secret keys could be memorizable">Secret keys could be memorizable</a></li><li><a href="http://forum.bitcoin.org/index.php?topic=15068" title="How I manage and protect my wallets">How I manage and protect my wallets</a></li><li><a href="http://forum.bitcoin.org/index.php?topic=24546.0" title="HOWTO: have a safe BTC storage w/o - encryption, backups, or a clean computer!">HOWTO: have a safe BTC storage w/o - encryption, backups, or a clean computer!</a></li><li><a href="http://forum.bitcoin.org/index.php?topic=17470.0" title="Idea for a hardware-based Bitcoin savings account">Idea for a hardware-based Bitcoin savings account</a> (... my favourite)</li></ul>Whether (or not) Bitcoin will succeed in the long run is questionable.<br />
But in a world where the top 10 hacks resemble the previous year's list, I have found a sparkle of hope to believe that the next generation of internet users <strong><em>just might</em></strong> be smart (or determined) enough to eradicate the age-old vulnerabilities that plague applications/infrastructure today.<br />
<br />
[side note: The hacker/cracker arms race will never end as new vulnerabilities will always be discovered, but I can at least hope that some of the older vulnerabilities will eventually become extinct.]<br />
<br />
 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.packet-broker.co.za/blog/archives/15/Enabling-KDE-Plasma-Netbook-Workspace-on-OpenSUSE-11.4.html" rel="alternate" title="Enabling KDE Plasma Netbook Workspace on OpenSUSE 11.4" />
        <author>
            <name>Junaid Loonat</name>
                    </author>
    
        <published>2011-05-05T17:08:40Z</published>
        <updated>2011-06-05T06:19:58Z</updated>
        <wfw:comment>http://www.packet-broker.co.za/blog/wfwcomment.php?cid=15</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.packet-broker.co.za/blog/rss.php?version=atom1.0&amp;type=comments&amp;cid=15</wfw:commentRss>
    
            <category scheme="http://www.packet-broker.co.za/blog/categories/12/Linux" label="Linux" term="Linux" />
    
        <id>http://www.packet-broker.co.za/blog/archives/15/guid.html</id>
        <title type="html">Enabling KDE Plasma Netbook Workspace on OpenSUSE 11.4</title>
        <content type="xhtml" xml:base="http://www.packet-broker.co.za/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <em><strong>Update: After many years away from RPMs, I still cannot stand them and have uninstalled OpenSUSE. Also, Unity-2D is available through the base repositories. While this is closer to the 10.<strong> Unity than the 11.</strong> Unity, it's fine. I'm still sticking to KDE4 on the netbook though, but using Kubuntu instead.</strong></em><br />
<br />
Since the arrival of the resource-crazed Unity 3D interface with 10.10, I knew my poor little Acer Aspire A110L netbook would never again taste the pleasure of another Ubuntu Linux installation ... even though I did still have two options: <ol><li>Install Ubuntu 10.04 Remix again</li><li>Install Unity 2D</li></ol><br />
Although I enjoyed 10.04 remix, I wanted something new. Regarding Unity 2D, I'm surprised that it was not included by default with the Ubuntu releases and was not prepared to install it ... even though it is a dead-simple process.<br />
<br />
So, I decided to go look for some excitement in the form of KDE 4 and old-school RPM dependency-hell.<br />
You just wait until old-school makes it return again... hopefully <img src="http://www.packet-broker.co.za/blog/templates/default/img/emoticons/wink.png" alt=";-)" style="display: inline; vertical-align: bottom;" class="emoticon" /><br />
<br />
Prior to my current liking for Gnome, I went through a very long (flux|black)box phase where I also enjoyed other minimalistic environments.<br />
I believe the last KDE that I may have installed on any of my own boxen could very well be roughly version 1.1.2<br />
<br />
However, I really wanted to check out KDE 4 and specifically their KDE Plasma Netbook workspace. Having heard a lot of good comments regarding OpenSUSE and KDE4, I decided (against my better judgement) to go along and download the DVD.<br />
<br />
Coming from a slackware/gentoo/ubuntu background, it is and will always be my view that RPM distributions are mostly bloatware. Sorry.<br />
<br />
For some reason though, I stuck with my decision of OpenSUSE and after completing the installation, I found the default KDE4 environment pretty comfortable on the netbook (although a bit slow).<br />
<br />
I knew I had to enable the Plasma Netbook Workspace but unfortunately had no idea how to do so. Googling for an answer brought up numerous short+vague responses that lead me to sections/pages/components that didn't seem to exist. I can only assume that either OpenSUSE has renamed their menu items, or OpenSUSE 11.4 comes with a newer KDE4 with menu items that differ to the answers found during Googling.<br />
<br />
This blog entry is dedicated specifically to anyone whose installed OpenSUSE 11.4 and wants to enable the KDE Plasma Netbook workspace ... without getting frustrated!<br />
<br />
Assuming you are using the default application-style launcher menu:<ol><li>Click on the <strong>Applications</strong> tab at the bottom</li><li>Scroll down and click on <strong>Configure Desktop</strong></li><li>Look under the <strong>Workspace Appearance and Behaviour</strong> section and click on <strong>Workspace Behaviour</strong></li><li>Click on the <strong>Workspace</strong> option within the scroll window on the left</li><li>Finally, change the <strong>Workspace Type</strong> from <strong>Desktop</strong> to <strong>Netbook</strong></li></ol><br />
To be honest, I'm flabbergasted that OpenSUSE runs like a dream on my netbook without any performance hits. Maybe I'll post another update sometime, but for now, I'm going back to fiddle on the netbook that was given a breath of fresh air  <img src="http://www.packet-broker.co.za/blog/templates/default/img/emoticons/smile.png" alt=":-)" style="display: inline; vertical-align: bottom;" class="emoticon" /><br />
<br />
[side note: No RPM dependency hell yet, nor any other issues]<em></em> 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.packet-broker.co.za/blog/archives/14/Mimicking-Command-Prompt-with-a-Batch-Script.html" rel="alternate" title="Mimicking Command Prompt with a Batch Script" />
        <author>
            <name>Junaid Loonat</name>
                    </author>
    
        <published>2011-02-22T08:18:38Z</published>
        <updated>2011-02-22T09:17:00Z</updated>
        <wfw:comment>http://www.packet-broker.co.za/blog/wfwcomment.php?cid=14</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.packet-broker.co.za/blog/rss.php?version=atom1.0&amp;type=comments&amp;cid=14</wfw:commentRss>
    
            <category scheme="http://www.packet-broker.co.za/blog/categories/4/Code-Snippets" label="Code Snippets" term="Code Snippets" />
    
        <id>http://www.packet-broker.co.za/blog/archives/14/guid.html</id>
        <title type="html">Mimicking Command Prompt with a Batch Script</title>
        <content type="xhtml" xml:base="http://www.packet-broker.co.za/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Without a doubt, <a href="http://en.wikipedia.org/wiki/Kiosk_software" title="Kiosk Software">kiosk hacking</a> assessments have the simplest objective... <em>Gain command execution!</em><br />
<br />
During one of my engagements, I was provided with locked-down desktop that had most/all functionality disabled.<br />
The user account, of course, was unprivileged.<br />
<br />
The system administrators blacklisted <em>cmd.exe</em> (Command Prompt) but did not prevent the use of batch scripts.<br />
So although I was unable to work within a command prompt session, I could still run batch scripts to execute commands.<br />
<br />
[side note: When locking-down, always opt for whitelisting applications rather than blacklisting]<br />
<br />
Instead of constantly modifying-and-running batch scripts, I threw together some quick+dirty batch-fu to mimic a command prompt:<br />
<blockquote>@echo off<br />
:getcmd<br />
set /P CMDIN=Cmd: %=%<br />
%CMDIN%<br />
goto getcmd</blockquote><br />
I'm sure it's been done before, but I'm positive that writing the above script was faster than google'ing for an existing implementation.<br />
For brownie points, which application / tool does the "Cmd:" prompt most resemble?<br />
 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.packet-broker.co.za/blog/archives/13/Sony-You-disgust-me!.html" rel="alternate" title="Sony: You disgust me!" />
        <author>
            <name>Junaid Loonat</name>
                    </author>
    
        <published>2011-02-13T07:37:24Z</published>
        <updated>2011-02-13T08:50:04Z</updated>
        <wfw:comment>http://www.packet-broker.co.za/blog/wfwcomment.php?cid=13</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.packet-broker.co.za/blog/rss.php?version=atom1.0&amp;type=comments&amp;cid=13</wfw:commentRss>
    
            <category scheme="http://www.packet-broker.co.za/blog/categories/10/In-the-News" label="In the News" term="In the News" />
    
        <id>http://www.packet-broker.co.za/blog/archives/13/guid.html</id>
        <title type="html">Sony: You disgust me!</title>
        <content type="xhtml" xml:base="http://www.packet-broker.co.za/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                It disgusts me whenever I think about the manner in which Geohot is be prosecuted by Sony.<br />
Unfortunately, there are number of journalists (with absolutely no concept of vulnerability research or security for that matter) determined to portray George as a criminal that hacked the PS3 only so that pirated games could be played on the games console.<br />
This is no doubt because either these "journalists" (and/or the organisations that they represent) are laying in bed with Sony, or there will be negative impact if they sided with George.<br />
<br />
But let me drop some knowledge on the matter...<br />
<br />
 <br /><a href="http://www.packet-broker.co.za/blog/archives/13/Sony-You-disgust-me!.html#extended">Continue reading "Sony: You disgust me!"</a>
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.packet-broker.co.za/blog/archives/12/HP-Printer-Bloatware-Wifi-Security.html" rel="alternate" title="HP Printer Bloatware &amp; Wifi Security" />
        <author>
            <name>Junaid Loonat</name>
                    </author>
    
        <published>2011-02-13T05:50:00Z</published>
        <updated>2011-02-13T06:02:24Z</updated>
        <wfw:comment>http://www.packet-broker.co.za/blog/wfwcomment.php?cid=12</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.packet-broker.co.za/blog/rss.php?version=atom1.0&amp;type=comments&amp;cid=12</wfw:commentRss>
    
            <category scheme="http://www.packet-broker.co.za/blog/categories/9/Hacking" label="Hacking" term="Hacking" />
    
        <id>http://www.packet-broker.co.za/blog/archives/12/guid.html</id>
        <title type="html">HP Printer Bloatware &amp; Wifi Security</title>
        <content type="xhtml" xml:base="http://www.packet-broker.co.za/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                After experiencing each of the major printer brands, I quite like HP for their quality and reliability.<br />
A short while back, I was on the prowl for a new printer and happened to come across a couple of wireless printers.<br />
Being a geek, I immediately knew this was some tech that I definitely needed in my life...<br />
<br />
 <br /><a href="http://www.packet-broker.co.za/blog/archives/12/HP-Printer-Bloatware-Wifi-Security.html#extended">Continue reading "HP Printer Bloatware &amp; Wifi Security"</a>
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.packet-broker.co.za/blog/archives/9/Mobile-History-Nokia-E51.html" rel="alternate" title="Mobile History: Nokia E51" />
        <author>
            <name>Junaid Loonat</name>
                    </author>
    
        <published>2010-09-08T04:34:00Z</published>
        <updated>2010-09-08T04:34:46Z</updated>
        <wfw:comment>http://www.packet-broker.co.za/blog/wfwcomment.php?cid=9</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.packet-broker.co.za/blog/rss.php?version=atom1.0&amp;type=comments&amp;cid=9</wfw:commentRss>
    
            <category scheme="http://www.packet-broker.co.za/blog/categories/8/Symbian" label="Symbian" term="Symbian" />
    
        <id>http://www.packet-broker.co.za/blog/archives/9/guid.html</id>
        <title type="html">Mobile History: Nokia E51</title>
        <content type="xhtml" xml:base="http://www.packet-broker.co.za/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                While Nokia had always been a popular brand, there was always that "little something" that kept me away from their products.<br />
The D500 had done well to protect me from myself, but this was only accomplished by restricting everything I did.<br />
<br />
There use to be some really wierd restrictions that the D500 imposed upon me.<br />
If I remember correctly, I attempted to use the D500's file storage as a USB flash drive to transfer files from one pc to the other... however, I soon realised that the D500 firmware was preventing me from storing executable files (*.exe) on its file storage.<br />
Furthermore, I'm sure that the phone actively checked to ensure that uploaded image files were in fact valid.<br />
While the D500 effectively followed the golden rule of "Never trust user-supplied data", I must admit that I wasn't expecting it. Not at least from Samsung.<br />
<br />
These wierd restrictions as well as the missing MIDP libraries made me realise that I needed a phone that ran an operating system which understood the word "extendible".<br />
Hating Windows Mobile with a passion, I was left with the (then closed-source) symbian range of phones.<br />
<br />
<em>(and just then, she walked into my life)</em><br />
<br />
<a href="http://www.gsmarena.com/nokia_e51-2106.php" target="_blank"><div class="serendipity_imageComment_left" style="width: 139px"><div class="serendipity_imageComment_img"><!-- s9ymdb:9 --><img class="serendipity_image_left" width="139" height="184"  src="http://www.packet-broker.co.za/blog/uploads/phones/Nokia_E51.gif" title="Samsung D500" alt="Samsung D500" /></div><div class="serendipity_imageComment_txt">Nokia E51 @ GSMArena.com</div></div></a><br />
<br />
<u><strong>Nokia E51</strong></u><br />
Finally, a phone that had complete MIDP libraries!<br />
The E51 was a mix of business and pleasure... all rolled up into a single neat little package.<br />
In addition to all the functionality I had on my D500, I now had wifi!<br />
<br />
Truth be told, I always wanted wifi on my phone so that I wouldn't have to pull out my laptop in order to break into a wireless network.<br />
My dream came true while at a client who informed me that they have "absolutely no wireless infrastructure".<br />
I whipped out my E51 and did a quick scan.<br />
Unfortunately for the client, their wireless printer provided me with instant access to their internal network.<br />
<b>#FAIL</b><br />
<br />
<br />
<br />
Symbian gave me much joy not only in terms of application development, but also as a solid platform to perform application assessments on phone applications.<br />
Like the D500, this little treasure served me for roughly three years.<br />
My primary breaking point was reached when <a href="http://www.singe.za.net/blog/">@singe</a> asked me if I could SSH into my phone, just like he could with his new iPhone.<br />
<br />
While I was unsure if there existed a SSH server for symbian, I already knew that a shell on a symbian phone would be utterly pointless for the most part... simply because it isn't unix!<br />
<br />
This lightbulb moment helped me realise what I needed in life... besides sleep of course! 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.packet-broker.co.za/blog/archives/8/Mobile-History-The-Samsung-D500.html" rel="alternate" title="Mobile History: The Samsung D500" />
        <author>
            <name>Junaid Loonat</name>
                    </author>
    
        <published>2010-08-27T20:34:00Z</published>
        <updated>2010-09-08T04:05:44Z</updated>
        <wfw:comment>http://www.packet-broker.co.za/blog/wfwcomment.php?cid=8</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.packet-broker.co.za/blog/rss.php?version=atom1.0&amp;type=comments&amp;cid=8</wfw:commentRss>
    
            <category scheme="http://www.packet-broker.co.za/blog/categories/6/Cellular" label="Cellular" term="Cellular" />
    
        <id>http://www.packet-broker.co.za/blog/archives/8/guid.html</id>
        <title type="html">Mobile History: The Samsung D500</title>
        <content type="xhtml" xml:base="http://www.packet-broker.co.za/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Like many of my other possessions, I have always tried my best to preserve my mobile phones in proper condition ... at very least until I am willing to replace them.<br />
As such, it's not surprising to me when I look back and recall how each of my phones had lasted me a good few years of service.<br />
<br />
<em>(and so starts my recollection of past phones, as I explain my way to my latest purchase)</em><br />
<br />
<a href="http://www.gsmarena.com/samsung_d500-900.php" target="_blank"><div class="serendipity_imageComment_left" style="width: 139px"><div class="serendipity_imageComment_img"><!-- s9ymdb:9 --><img class="serendipity_image_left" width="139" height="184"  src="http://www.packet-broker.co.za/blog/uploads/phones/Samsung_D500.gif" title="Samsung D500" alt="Samsung D500" /></div><div class="serendipity_imageComment_txt">Samsung D500 @ GSMArena.com</div></div></a><br />
<br />
<u><strong>Samsung D500</strong></u><br />
The D500 was my first phone that was bought with the intention of "doing great things".<br />
Back in the days, the D500 was known for its extensive list of features and functionality.<br />
I remember clearly how I was exhilarated by the thought of 96MB of shared memory.<br />
Although it lacked wifi, the D500 still came with bluetooth (v1.1) and infrared.<br />
Samsung, known for their quality cameras, left D500 competitors in the dust by shipping the D500 with a 1.3MP camera! <strong>drool</strong><br />
Finally, the D500 supported MIDP 2.0 ... which ultimately convinced me that this was my (cellular) destiny.<br />
<br />
<br />
<br />
<br />
<br />
Like in any relationship, there were a few ups-and-downs:<ul><li>The MIDP 2.0 implementation was half-baked and seemed to miss some crucial libraries required to do cool things</li><li>I think I managed to find almost every GUI-related bug in the D500 which caused it to reboot (<em>I also enjoyed the way the D500 would reboot and bypass the SIM PIN-entry screen, such that it would appear as if nothing had occured</em>)</li><li>I had to search for the D500E firmware (released in another country) in order to flash my phone and be able to achieve EDGE speeds. While the speed improvement was not really noticeable, the functionality should have been included in the default firmware on my phone</li></ul>All in all, the D500 did seem to be virtually bullet-proof since it had survived numerous incidents where other phones would probably snap into pieces.<br />
The durable D500 lasted 3 years before I let her free to continue her journey with someone else. 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.packet-broker.co.za/blog/archives/6/SourceForge,-US-Laws-and-FOSS.html" rel="alternate" title="SourceForge, US Laws and FOSS" />
        <author>
            <name>Junaid Loonat</name>
                    </author>
    
        <published>2010-06-09T07:47:00Z</published>
        <updated>2010-06-09T07:47:00Z</updated>
        <wfw:comment>http://www.packet-broker.co.za/blog/wfwcomment.php?cid=6</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.packet-broker.co.za/blog/rss.php?version=atom1.0&amp;type=comments&amp;cid=6</wfw:commentRss>
    
            <category scheme="http://www.packet-broker.co.za/blog/categories/3/FOSS" label="FOSS" term="FOSS" />
    
        <id>http://www.packet-broker.co.za/blog/archives/6/guid.html</id>
        <title type="html">SourceForge, US Laws and FOSS</title>
        <content type="xhtml" xml:base="http://www.packet-broker.co.za/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                FOSS = <b>Free</b> and <b>Open</b> Source Software.<br />
<br />
Casually reading through my usual list of news websites, I stumbled across a link which led me to a recent post about <a href="http://notepad-plus-plus.org/content/notepad-new-site-notepad-plus-plus-org" target="_blank">Notepad++'s new website</a>. It turns out that Notepad++ has moved hosting of their site due to SourceForge <a href="http://sourceforge.net/blog/clarifying-sourceforgenets-denial-of-site-access-for-certain-persons-in-accordance-with-us-law/" target="_blank">compiling with US law to deny access for some countries</a>.<br />
<br />
[side note: SourceForge's filtering started sometime in January. Clearly, I was enjoying my vacation a bit too much to notice anything.]<br />
<br />
As many of you would agree, all this reminds a person of the <a href="http://en.wikipedia.org/wiki/Export_of_cryptography_in_the_United_States" target="_blank">Cryptography Export Regulations</a> which the US introduced some time ago.<br />
<br />
Many feel that affected users should simply use TOR to conceal their location, while concerned project maintainers should use an alternative service provider for hosting. I believe that if we are a community determined to support FOSS, then such work-arounds are simply not sufficient nor is such a mind-set. It is not possible for a project to "OPEN" to all, if it is hosted on a provider like SourceForge and unavailable to certain countries.<br />
<br />
[another side note: Although I understand that SourceForge are not entirely to blame as they were adhering to laws imposed upon them, I still believe there must have been some loophole in the legislation which could have been exploited.]<br />
<br />
When confronted with cryptography export laws, Phil Zimmermann utilised a legislation-loophole which allowed printed copies of the PGP source to be distributed globally.  <i>(See under <a href="http://home.clara.net/heureka/sunrise/pgp.htm" target="_blank">PGP 5.0</a>)</i><br />
<br />
Whether some creative thinking will overcome such laws and regulations is not yet apparent. However, a solution needs to be found as an increasing number of countries wish to impose restrictions against their rivals and opponents.<br />
<br />
At this rate, it seems like we may require the creation of a darknet specifically for the hosting of FOSS products. 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.packet-broker.co.za/blog/archives/5/Pixel-based-Reverse-Engineering.html" rel="alternate" title="Pixel-based Reverse Engineering" />
        <author>
            <name>Junaid Loonat</name>
                    </author>
    
        <published>2010-04-03T19:07:00Z</published>
        <updated>2010-04-03T19:07:00Z</updated>
        <wfw:comment>http://www.packet-broker.co.za/blog/wfwcomment.php?cid=5</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.packet-broker.co.za/blog/rss.php?version=atom1.0&amp;type=comments&amp;cid=5</wfw:commentRss>
    
            <category scheme="http://www.packet-broker.co.za/blog/categories/5/31337" label="31337" term="31337" />
    
        <id>http://www.packet-broker.co.za/blog/archives/5/guid.html</id>
        <title type="html">Pixel-based Reverse Engineering</title>
        <content type="xhtml" xml:base="http://www.packet-broker.co.za/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                With rare exceptions, source code is never released for proprietry software applications. This is primarily in an attempt to prevent other developers from cloning the application (and its functionality), as well as to protect the security of the application (security through obscurity).<br />
<br />
The legitimacy of these (and other) reasons is besides the point. The fact remains that in order to implement additional functionality (e.g. add a new shortcut button), extensive research must be performed to understand the application's inner workings. Additionally, the new functionality needs to be implemented such that it does not affect existing functionality.<br />
<br />
What all applications have in common however, is that they all rely on existing APIs to display themselves to the user. Using this commonality, two geeks have created and demonstrated what they refer to as a pixel-based reverse engineering package, <a href="http://www.cs.washington.edu/homes/jfogarty/research/prefab/" target="_blank">Prefab</a>.<br />
<br />
After interpreting the display, Prefab can identify the various window components as well as interact with them. Logically, this enables a developer to create a layer, between the propriety application and the final pixel display, which can be used for all interface alterations and additions.<br />
<br />
Although the demonstrations do seem to work fine, I'd be interested to see how badly Prefab logic is affected when a creative / unique themes are applied to the user interface. It goes without saying that this technique can only be used for additions / alterations to an application, and not to retrieve the source code for the targeted application.<br />
 
            </div>
        </content>
        
    </entry>

</feed>
