000webhost

Web hosting
Showing posts with label bugs. Show all posts
Showing posts with label bugs. Show all posts

Sunday, June 16, 2013

Some Fun and Bugs

First the fun...
http://www.huffingtonpost.co.uk/2013/04/24/mars-rover-penis-nasa_n_3144656.html?utm_hp_ref=mostpopular
http://www.smh.com.au/world/strangebuttrue/thieves-steal-55-tonnes-of-nutella-20130409-2hiqg.html
http://www.npr.org/2012/12/01/166293306/the-onion-so-funny-it-makes-us-cry
http://www.theonion.com/articles/kim-jongun-named-the-onions-sexiest-man-alive-for,30379/
http://www.telegraph.co.uk/news/worldnews/middleeast/saudiarabia/10019755/Is-this-man-too-sexy-for-Saudi-Arabia.html
http://www.foreignpolicy.com/articles/2013/04/29/7_things_north_korea_is_really_good_at
http://www.csmonitor.com/World/Middle-East/2013/0515/KFC-smugglers-bring-buckets-of-chicken-through-Gaza-tunnels
http://www.thelocal.es/20130604/spanish-town-mails-dog-poo-back-to-owners
http://www.theaustralian.com.au/news/the-trouble-with-being-kevin-rudd/story-e6frg6n6-1226664160314
http://www.heraldsun.com.au/news/weird/my-erection-wouldnt-deflate-for-240-days/story-fni0cre6-1226664275998 

Now the bugs...
Sega's/Sports Interactive's Football Manager 2009
- look around you'll find further details. Apparently, a known but unfixed bug. Seems as though there may be some hard limits built into the program. Even if you have more than sufficient physical RAM you'll still get into trouble. A few dialog boxes with the following text,"Football Manager 2009 is running dangerously low on memory. Please quit and free up some memory." and "Football Manager 2009 has run out of memory and will now quit."
- need a better way to change contract offer during negotiations especially if another club makes a bid

OpenOffice/LibreOffice
- sometimes not preserving cross references for chapters in text
- consistent issues autocompletion/autoformatting across the board. Example of this is following hyperlink.
http://www.dailytimes.com.pk/default.asp?page=2013\02\17\story_17-2-2013_pg4_7 -->
http://www.dailytimes.com.pk/default.asp?page=2013\02\17\story_17-2-2013

Squid
- requires modification in "init.d" script. Notice lack of whitespace between "squidCreating"? 
user@system:/media/sdc1$ sudo squid restart
user@system:/media/sdc1$ sudo service squid restart
Restarting Squid HTTP proxy: squidCreating squid cache structure ... (warning).
2013/02/16 23:59:42| Creating Swap Directories


Indian Express Website
- too technology dependent. Linking to other pages works fine JavaScript on but when off end up with permission problems (I'm using NoScript add-on)...
http://www.indianexpress.com/news/us-close-to-ok-on-arming-syrian-rebels-reports/1127205/ ->
http://www.indianexpress.com/news/us-close-to-ok-on-arming-syrian-rebels-reports/1127205/2
Forbidden
You don't have permission to access /news/us-close-to-ok-on-arming-syrian-rebels-
reports/1127205/2 on this server.

Wget
- not really a bug but it clearly requires a more informative error message. If file system doesn't support greater than 4GB (FAT32) you end up with the following...
wget
user@system:/media/location/Downloads/CentOS$ wget -c "http://mirror.aarnet.edu.au/pub/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-bin-DVD1.iso"
...
Cannot write to `CentOS-6.4-x86_64-bin-DVD1.iso' (No such file or directory).

Commonwealth Bank ATM
- this was bizarre one. I actually came across an ATM with an IE scripting error problem a while back. I didn't quite believe my eyes so I took a picture of it. Perhaps I'll show it someday?

Google News
- sometimes branching is slow to replicate across their network. Means you end up with orphan/non-existent links from time to time. First time I've encountered this with Google News...

Google Maps
- after Apple's recent problems with their maps service someone in the media said that we shouldn't become overly reliant on such services. I concur. I recently went on a trip to a distant area and had some minor problems. Luckily, i carried a map with me...


Google Translate
- didn't realise it wasn't able to deal with HTTPS well. Ended up with URL invalid errors. Apparently, it's a known problem though...
http://ubuntuincident.wordpress.com/2011/02/07/patch-to-google-translate-https-pages/

Curious why they don't just run it via a proxy such as the following?
http://www.proxyssl.org/
Don't think it would be too hard to replicate given the right modifications?

- as usual thanks to all of the individuals and groups who purchase and use my goods and services

Monday, April 1, 2013

Random Thoughts and Bugs

Perhaps you've heard of developer Bob's mis-adventures? A fun re-interpretation...
http://www.telegraph.co.uk/news/worldnews/asia/china/9811275/You-never-catch-me-outsource-work-to-China.html

The things spies will do...
http://www.telegraph.co.uk/news/worldnews/europe/russia/9022827/Russian-spy-rock-was-genuine-former-chief-of-staff-admits.html
http://www.haaretz.com/news/diplomacy-defense/report-israel-s-syria-spy-cameras-tracked-russian-navy-1.512798
http://io9.com/the-cias-secret-experiments-to-turn-cats-into-spies-453478752

In spite of the trouble he created you have to admire his sense of humour, creativity, zeal, and skill.
http://www.wired.co.uk/news/archive/2013-02/12/japanese-cat-hacker-caught
http://www.theregister.co.uk/2013/02/11/japan_online_threat_arrest/
http://www.wired.co.uk/news/archive/2013-01/07/japan-cat-collar-hacker-clue
http://www.news.com.au/technology/clue-found-on-cat-collar-in-unsolved-japanese-hacking-case/story-e6frfro0-1226549207641

Warned about this previously in the context of intelligence/law enforcement systems previously on this blog. Interesting to see how much information can be 'extracted' (both explicity and implicitly) just by using social media platforms.
http://www.itwire.com/your-it-news/home-it/59021-facebook-likes-can-profile-your-personality

Covered this in 'Convergence' report. Basically, new/popular platforms are most likely to be targeted and easiest to find bugs in.
http://www.informationweek.com/mobility/security/malware-writers-prefer-android/240150256

Have to admire his tenacity...
http://www.smh.com.au/world/not-worth-it--russian-oil-pipeline-thief-20130328-2gvi2.html

Even dictatorships need hard cash! Opening a chain of restaurants is something I'd never thought they'd do though.
http://thediplomat.com/2010/09/06/kim-jong-il%E2%80%99s-slush-fund-woe/
http://freekorea.us/category/sanctions/money-laundering/
http://www.foreignpolicy.com/articles/2013/01/09/dont_engage_kim_jong_un_bankrupt_him

Thought about this in 'Convergence' report. Can have notion of 'Super-Portals' but must be customisable. Suspect that it will be based client side if it does actually work.
http://www.itwire.com/your-it-news/mobility/59023-android-is-so-in-in-asia

If you like your Easter eggs 'hot' here's an early Christmas present.
http://www.bbc.co.uk/news/uk-england-surrey-21981063

The HP Mini 210 is nice looking machine but it isn't without it's problems. Overheating seems to be one of them. Not playing games seems to be a suggestion for avoiding it?
http://supportforhp.iyogi.com/mini-210/overheating-2.html
Pity it seems to still have the keyboard/trackpad bug that I found out about on the DM1 though.
http://www.ifixit.com/Wiki/HP_Mini_210-2070NR_Troubleshooting
Like the DM1 great/neat internal setup and easy access though.
http://www.pcworld.idg.com.au/review/back_to_school/hp/mini_210_nb-210-1017tu_01/338723
Hilarious system specific bug...
http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?objectID=c02784074&jumpid=em_alerts_us-us_Apr11_xbu_all_all_1221350_78559_laptops/tablets/netbooks_critical_006_0http://www.laptopmag.com/review/laptop/hp-mini-210.aspx

Repairing laptop cords.
http://www.fonerbooks.com/laptop_7.htm
Solder heatshrink looks very interesting if you've ever had to repair any wiring before.
http://www.calcentron.com/Pages/fusion_solder_heat_shrink/fusion_solder_heat_shrink.html

Some interesting gun control and NRA background articles
http://www.salon.com/2013/01/14/the_nra_once_supported_gun_control/
http://www.businessweek.com/articles/2013-03-14/why-gun-makers-fear-the-nra#r=rss
http://www.nytimes.com/2013/01/17/us/politics/obama-to-ask-congress-to-toughen-gun-laws.html
http://www.forbes.com/sites/abrambrown/2013/01/16/what-obamas-gun-control-laws-mean-for-32b-firearm-industry/
http://takingnote.blogs.nytimes.com/2013/01/16/a-right-of-insurrection/
http://online.wsj.com/article/SB10001424127887323968304578245720749827656.html
http://www.washingtonpost.com/world/europe/in-aftermath-of-swiss-shooting-echoes-of-us-gun-control-debate/2013/02/07/38457624-6e1d-11e2-ac36-3d8d9dcaa2e2_story.html
http://www.foreignpolicy.com/articles/2013/01/16/does_the_nra_want_to_turn_america_into_afghanistan
http://theweek.com/bullpen/column/238719/washingtons-gun-debate-whats-next
http://www.guardian.co.uk/commentisfree/2013/jan/17/obama-gun-control-miss-target
http://www.theglobeandmail.com/news/world/biden-takes-gun-control-message-to-nra-country/article7887824/
http://www.theaustralian.com.au/business/wall-street-journal/barack-obamas-rocky-path-on-gun-control-starts-with-his-own-politicians/story-fnay3ubk-1226556149128
http://www.philly.com/philly/news/politics/20130117_Local_pro-_and_anti-_gun_control_advocates_echo_the_national_debate.html

In case I/you need to reset a USB port every once in a while.
http://askubuntu.com/questions/645/how-do-you-reset-a-usb-device-from-the-command-line

Bugs of the Week

Un-named Technology Retailer Website (company/more details undisclosed for reasons of reputation and security)

Recently a local technology retailer had a competition. Basically, they would have pictures of iTunes vouchers randomly distributed throughout their website. This sounds likes a neat way of gaining extra marketing. Pity they allowed for directory listing through various image directories though. Combine this with a download manager which can download the contents of entire directories without user intervention and thumbnail previews (image filenames were helpful as well!) in many file managers now and you basically have enough iTunes credit to last a while.

- as usual thanks to all of the individuals and groups who purchase and use my goods and services
http://sites.google.com/site/dtbnguyen/
http://dtbnguyen.blogspot.com.au/

Tuesday, January 8, 2013

Wireless/Behavioural Security Analysis and Bugs

I previously theorised ('Cloud' document) about wide spectrum radio solutions to help deal with the problem of expensive/continuous hardware ugprades of telecommunications infrastructure. The CSIRO has since built something along these lines.
http://www.itwire.com/business-it-news/technology/53040-csiro-debuts-10gbps-microwave-backhaul-technology

What has interested me even more though is recent work in software based radio technology. A similar concept but what I'm particularly interested in is the flexibility it will provide with regards to offensive opeations (Electronic Warfare and Jamming).
http://www.h-online.com/open/features/One-software-radio-to-rule-them-all-1775971.html

As many people are probably aware GPS is being updated/upgraded to deal with various known threats such as susceptibility jamming, substandard performance in enclosed areas, and so on. One complementary solution/alternative being considered is Leica's 'Jigsaw'.
http://www.gizmodo.co.uk/2013/01/move-over-gps-a-new-positioning-system-has-you-in-its-sights/
http://www.newscientist.com/article/mg21728985.600-new-positioning-technology-could-compete-with-gps.html
http://mining.leica-geosystems.com/products/
http://mining.leica-geosystems.com/products/unified-hardware-platform-uhp/

Variation of 'Adaptive Networking' concept I was playing with in the original 'Cloud' document.
http://arstechnica.com/gadgets/2013/01/a-wireless-router-that-tracks-user-activity-but-for-a-good-reason/

I've spoken about interlaced attacks, and attacks which involve disrupting activity (they tend to fail open though there are a number of devices which allow you the option of having them fail closed at the expense of ) of security systems by overloading or confusing them in the 'Convergence' report before. The following of a study of how performance drops off in the real world using entry level enterprise firewalls from several well known vendors.
http://www.spirent.com/White-Papers/Broadband/PAB/Broadband-Testing_Entry-Level_Enterprise_Firewall_Test_Report

A variation of my 'Cognitive Fingerprinting' work as outlined in the 'Cloud' and 'Convergence' reports. Basically instead of using purely signatures we're going to look at behaviour as the main means of detecting whether a file is good or bad. Of course, this will be on top of existing security models/systems but something we need to think about is how even this can be bypassed. Some recent research I've come across seems to suggest that many sandbox type solutions that are used to detect presence of malware can be rather obvious. Countermeasures are being deployed which means that only 1/3 of all malware may be being picked up. More thought required...
http://www.newscientist.com/article/mg21728983.100-unmasking-the-cyber-saboteurs-whoever-they-are.html
http://www.newscientist.com/article/mg21728985.300-mapping-malwares-genome-to-fight-future-attacks.html

Neat way of increasing collaboration from the perspective of defense.
http://www.newscientist.com/article/mg21428684.600-why-we-may-never-know-who-created-flame-virus.html

Interesting graph of where your system is likely to get infected by a virus on the Internet. Not sure of it's overall validity...
http://www.newscientist.com/data/images/archive/2898/28985301.jpg

Details surrounding NSA 'Perfect Citizen' program to protect critical infrastructure becoming clearer.
http://phys.org/news/2012-12-privacy-group-nsa.html
http://epic.org/2012/12/epic-comments-on-federal-cyber.html
http://news.cnet.com/8301-1023_3-57560644-93/revealed-nsa-targeting-domestic-computer-systems-in-secret-test/
http://www.examiner.com/article/perfect-citizen-program-tests-security-of-u-s-utility-infrastructure
http://www.fiercesmartgrid.com/story/nsa-secret-cyber-security-testing-no-longer-secret/2012-12-26

Microsoft email Exchange/Outlook plugin to block reply all, forward option. Still doesn't deal with the 'analogue hole' problem though. Namely, taking a screenshot, a picture of your monitor itself, or even just (manually or automatically) copying and pasting the contents of the email in question itself and then relaying this on to the desired recipients.
http://research.microsoft.com/en-us/projects/researchdesktop/noreplyall.aspx

A more comprehensive Microsoft Data Loss Prevention (DLP) solution.
http://www.microsoft.com/exchange/en-us/information-protection-and-control.aspx

Vacuum your laptop/netbook ventilation ports regularly. Not doing so can result in higher dust build up, higher temperatures and fan speed, power consumption, etc... As stated previously, design of portable systems is always a compromise between performance, size, power consumption, and so on. If I had a way of being able to alter shell design without comprimising structural rigidity and resale value I would use it in a heartbeat.

The article that I was referring to in my previous post with regards to how the wealthy don't always produce more jobs.
http://www.bloomberg.com/news/2012-07-20/top-2-not-job-creators-or-millionaires-in-tax-debate.html
http://en.wikipedia.org/wiki/Tabula_rasa
http://forums.whirlpool.net.au/forum-replies.cfm?t=1310314
http://www.ynetnews.com/articles/0,7340,L-4300066,00.html

Bugs of the Week

Sega's/Sports Interactive's Football Manager Series (most of these apply to 2009 but some apply to only earlier versions)
- when operating in small window mode some fields/words will overlap making it sometimes impossible to navigate
- sometimes go on holiday mode doesn't stop before the play of a game on that particular day. Would like more 'predictable' behaviour

Microsoft's/Big Huge Game's Rise of Nations
Not really a bug. Sometimes I modify lines in rules.xml file so that I can tweak the game rules (population limits, resources, etc...) to make it easier/harder depending on my mood. I've discovered that depending on the total number of units and movement currently occuring underlying hardware performance becomes a major limiting factor. Just have to be careful.

KNetWalk
Opens to a rediculous default window size on a Netbook (not sure about other platforms as yet). Neat game though (fun for those who enjoy mazes) and each puzzle is reasonably short/easy (depending on level).

NeverPutt
Algorithm for finding direction to hole doesn't correctly identify best/easiest pathway to goal all the time which means some awkward/impossible starting directions are possible. Believe that it may be limited to holes where a certain terminal/short distance condition is triggered.

SuperTux
Basically a clone of SuperMario/Sonic the Hedgehog style games. Not really a bug but one thing I've always wanted to do in these games is to have more freedom with regards to going backwards and choosing another pathway through the game (understand the underlying hardware limitations of the consoles at the time though).

News Website (further details not disclosed for reasons of security and reputation)
Various uncaught exceptions after turning off JavaScript.

E-Commerce Website (further details not disclosed for reasons of security and reputation)
Website started sending refund messages to people who weren't involved in a recent mix up/pricing error.

HPM Powerboard
Purchased this a while back because it had a lot (12) of sockets and built-in RF/EM noise suppression. Lately been having problems with it though. It doesn't seem to smooth the power supply out. It seems to be cutting power in/out now. Believe it may simply be malfunctioning. Difficult to diagnose/fix personally though due to strange/unique screws being used in casing. Hoping still under warranty.

- as usual thanks to all of the individuals and groups who purchase and use my goods and services
http://sites.google.com/site/dtbnguyen/
http://dtbnguyen.blogspot.com.au/

Friday, January 4, 2013

Open Core Security and More Security Analysis, Routing Problems, and More Bugs

I once recall a conversation with a engineer from one particular security firm/vendor. They said that they were prohibited/dissuaded (by their country) from using solutions (even though one solution was considered world class) from another particular country because of philosophical/national security concerns. This is ridiculous. In a large number of cases, firms are having to open up their source code for analysis by national intelligence agencies and third party auditors. If the solution being provided is minimalistic, there is a common open source framework and Application Programming Interface (API) that the solution can plug into (and that can fit into popular devices) I don't see any reason (apart from commercial/political/philosophical) why we shouldn't be able to use the best possible solution/s even they may come from possibly questionable sources (I'll expand on this concept in 'Cloud and Internet Security' report. Currently, 820+ pages/214K+ words).

Tom Clancy's book, 'Threat Vector' actually provides a decent (though fictitious) example of how to carry out an integrated cyberwarfare/conventional warfare attack.

Richard J. Aldrich's, 'GCHQ' actually provides a good explanation of some of the activities of modern intelligence agencies. Certain decisions make sense but seem incredibly cynical.

In the past I've tried using open proxies and fiddling with MTU and other setting to get around certain networking problems. Sucess has been limited. The most elegant/useable solution that I've come across/found has been 'Tor'.

Interesting to see what the rest of the world is downloading via BitTorrent.
http://www.customer.scaneye.net/data

I remember developing and running small programs/games for the TI-83 platform. Amazing how far some graphic calculators have come...
http://hackaday.com/2012/11/12/linux-on-a-nspire-cas-cx-calculator/

Cool robot called 'iCub'.
http://en.wikipedia.org/wiki/ICub
http://www.icub.org/

Timestamping audio using power hum.
http://gizmodo.com/5968396/police-can-timestamp-any-audio-recording-from-background-interference-alone 
http://www.bbc.co.uk/news/science-environment-20629671

After my recent wireless experiments with EM/RF permeation of various materials (and the surprise at how even the thinnest/least dense materials have impacted significantly upon reflection/absorption) I'm curious to see how the NetGear AC6200 (USB wireless 802.11ac dongle) performs with a shell integrated adjustable antenna. Reviews so far have been mixed (though most problems feel like they are related to the frequency band in question as well as driver support under Windows 8)...

Bugs of the Week

Google Images
Not really a bug but a problem nonetheless. Certain websites can't be previewed in Google Images since they can not be opened in a frame and must be opened in a seperate window.

Microsoft's Windows Media Player 12
After ripping a few CD's recently at max bit rate of 320KB using MP3 format I've noticed a bug. When you go into the 'Library' you'll notice that the size is incorrectly listed as 'O KB'. Solution is to remove and re-add files to music library. Not sure if this is limited to my particular setup though. Bug doesn't seem to appear at other bit rates.

Sega's/Sports Interactive's Football Manager Series (most of these apply to 2009 but some apply to only earlier versions)
- clubs still silly enough to bid on a player even though he is approaching end of contract
- even if you give a company in a lower division a significant cash boost it doesn't seem to provide them with that much of a performance boost. The burn rate for clubs in lower divisions when given cash boost doesn't seem to make any sense as well. If a club can make it on a net worth of only a few million dollars how can it burn through millions of dollars over the space of a year and not make any significant performance jump?
- accept all offers option for players not honoured sometimes even when you have taken over another team
- transfers in next window option often doesn't work even though transfer fee to break clause has been met (unless there is something about my understanding of this is incorrect)

General Observation of eBook Readers
Often sub-par performance (performance and usability such as having a decent font size/zoom level) using PDF files on inexpensive eBook readers. Try to use native formats (MOBI, ePUB, etc...) where possible. Makes a big difference...

http://calibre-ebook.com/
http://www.lightreading.com/

- as usual thanks to all of the individuals and groups who purchase and use my goods and services
http://sites.google.com/site/dtbnguyen/
http://dtbnguyen.blogspot.com.au/

Thursday, December 20, 2012

Thinking, Copyright/Security, and Bug Analysis

Someone recently remarked that we should be teaching students/children to think rather than learn by rote. That's fine. However, there's one significant issue here. Without a base level of knowledge there's not much that they can do of any significance. Imagine two students. One is taught nothing other than cheese appreciation/making and 'The Art of Thinking'. Another has a more balanced education with a balanced education that emphasises both thinking but with a broader educational base. Which is going to more useful in the long term? Unless, the child loves cheese and the cheese makes the world go round the latter makes more sense right?

Bugs of the Week

Microsoft's Windows Media Player 12
Optical drives are enumerated on startup of program which means hot plugged optical drives aren't picked up while the program is loaded in memory. A restart of the program is required.

Trading Website (further details not disclosed for security reasons)
Some websites are becoming overly dependent on certain technologies for one reason or another without factoring those who may not be support it. This one is highly dependent on JavaScript. In fact, you can't even move to another page without getting authentication errors when JavaScript is turned off in your browser. Needs a secondary option...

Service Provider (further details not disclosed for security reasons)
I first discovered this flaw in another service provider during the dial up era and amazingly it still exists now. Using generic credentials some providers allow you a fairly large amount of free time/access to the Internet prior to requiring authentication. Back then things weren't that bad since downloads were often dictated by bandwidth but given the speed of todays connections it seems fairly clear that this needs to be better thought out. I did a rough calculation and determined that this particular provider would allow several hundred MB in downloads prior to requiring authentication. A captive portal type is an option.

http://en.wikipedia.org/wiki/Captive_portal

Music Producer (further details not disclosed for security reasons. The media/music in question was produced about a decade ago, unpopular, and is almost impossible to find in retail music stores (I got this in a used music store). Moreover, much music is purchased digitally now and it's likely they've moved on to other systems.)
I recently had a problem ripping some music (could only rip 2/3's of the disc) for use on my smartphone. I thought it may be related to a scratched disc but cleaning it and using another drive (some drives have superior error detection and correction capabilities) didn't achieve anything. At a certain point disc reads/ripping would time out (in the first 20% of a track about 2/3's of the way through the disc). I had an inkling that there may have been some copy protection involved. Attempting an ISO copy of the disc in ImgBurn resulted in the following.

####Start ImgBurn Quote####
As Yoda would say, "Hmm. Failed in your attempt to outsmart me, you have."
ISO is not an appropiate container format for the current disc.
Reason. The disc contains multiple tracks.
Regardless of what you select for the file extension, I will not create a true (MODE1/2048) ISO image!
The file will be created with a '.bin' extension instead.
####End ImgBurn Quote####

Letting ImgBurn run with a '.bin' copy resulted unsurprising in a freeze/timeout.

Using CDBurnerXP resulted in the following errors (whole disc copy using .MDS format).

####Start CDBurnerXP Quote####
Unreadable area detected on disc at position ??????

I/0 Error!
Device: ?
ScisciStaus: 0x02
Interpretation: Check Condition
CDB: ?
Interpretation: Read CD - Sector ?
Sense Area: ?
Interpretation: Timeout on Logical Unit
####End CDBurnerXP Quote####

There are obvious clues though. There were indications that the disc itself was partitioned into multiple tracks/sessions. This technique itself is ancient (think the early floppy disc era/decades ago) and is similar to another scheme that was recently used by another music producer that involved blanking out the first track of a music disc to make it readable to music players but not to computers (you could circumvent it by literally carefully running a texta over that first track). In this case, I got around it by loading it up, ripping the first 2/3's of the disc (partition is set at about 2/3's of the disc capacity), stopping the process, connecting an external optical drive and then ripping the final 1/3 from there (stopping/restarting doesn't seem to work. There seems to be measures to calculate a continuous read around the disc.)(I tried both lossy MP3 as well as a lossless WAV rips which were successful).

The purpose of this is not to prime you on how to break copy right protection systems! It gives you an idea that a lot of the work out there is often derivative and often not enough thought is put into the theory or implementation of such technology. Many of the implementations out there indicate an understanding of one side of the equation but not another which often leads to a gaping hole (read up on the history of breaking DVD, PDF, and PayTV encryption).

http://en.wikipedia.org/wiki/Analog_hole
http://en.wikipedia.org/wiki/Kerckhoffs%27s_principle
http://en.wikipedia.org/wiki/Portable_Document_Format
http://en.wikipedia.org/wiki/DVD
http://en.wikipedia.org/wiki/Content_Scramble_System
http://en.wikipedia.org/wiki/Smart_card

- as usual thanks to all of the individuals and groups who purchase and use my goods and services
http://sites.google.com/site/dtbnguyen/
http://dtbnguyen.blogspot.com.au/

Tuesday, December 18, 2012

More Security Analysis and Bugs

Seems as though the vast majority of traffic on the Internet is actually automated. One of the greatest ironies of what I've discovered is that those who are launching attacks are also among the most likely to be attacked as well.

http://www.akamai.com/dl/whitepapers/akamai_soti_q212.pdf

There is a theory which says that due to the nature of Western society and its strong private/public split that this will compromise national security (mainly owing to the problem of oversight and resources). There may be a case for this argument but it's becoming clearer that there is a strong desire/push among Western nations for greater oversight of private enterprises (particularly, those who own or operate critical infrastructure). This may have resulted in former law enforcement/intelligence staff being increasingly involved in vendor development/manufacturing as well as recruitment (as part of their staff) as well.

An example of the apparent stronger co-operation in the attacking as opposed to the defensive side. It may actually be easier to simply go out and attempt to purchase/rent control over an existing 'botnet' then to get co-operation/help with regards to taking one down based on some of the examples that I've seen. Clearly, though you have to take the good with the bad though. I've seen cases of botnet's being sold several times over to a group of people. They offensive side seems to suffer from a stronger 'skills gaps' and though their knowledge/maturity does seem to be more 'gappy' than that of many people on the defensive side. For instance, naming conventions, mix of complex/simple, and occasional flaws in their software (I've come across some extremely primitive infections) suggests that many of them may not entirely understand what they are being involved in (offensive side has many at the lower rung, few at the middle rung, and a tiny minority at the top. This is reflected in both normal society as well as those who work in the security industry (depending on your locality).).

https://community.rapid7.com/community/infosec/blog/2012/12/06/skynet-a-tor-powered-botnet-straight-from-reddit

For those who are at the top of the offensive side, it's clear that they can often be extremely professional. They are extremely focused, efficient, takes steps to cover their tracks (diversion and anti-forensics becoming increasingly more common), have strong knowledge of the underlying platforms required/protocols and are often extremely thorough with regards to background knowledge of their target. A lot of it sometimes feels as though it may have come from insider knowledge.

http://www.mcafee.com/us/resources/reports/rp-operation-high-roller.pdf
http://www.mcafee.com/us/resources/white-papers/wp-analyzing-project-blitzkrieg.pdf
http://www.washingtonpost.com/national/national-security/cyber-intruder-sparks-response-debate/2011/12/06/gIQAxLuFgO_story.html
http://www.recurity-labs.com/content/pub/papers.shtml
http://www.sourcefire.com/resources/white-papers
http://www.militaryaerospace.com/articles/2012/11/darpa-plan-x.html
http://www.militaryaerospace.com/blogs/aerospace-defense-blog/2012/10/stealing-a-drone-by-spoofing-is-it-that-easy.html
http://www.coverity.com/library/pdf/coverity-managing-risk-wp.pdf

A while ago I completed/submitted/published my 'Convergence' report. Since then several other studies have been conducted/completed/published. One of them was the Australian Government's 'Asian Century' whitepaper, another was from the Asian Society while another was from the United States's National Intelligence Council.

http://asiancentury.dpmc.gov.au/
http://asiasociety.org/policy/united-states-and-south-asia-after-afghanistan
http://globaltrends2030.files.wordpress.com/2012/11/global-trends-2030-november2012.pdf
http://www.ianslive.in/index.php?param=news/South_Asia_faces_several_shocks_US_report-391175/INTERNATIONAL/13
http://globalpublicsquare.blogs.cnn.com/2012/12/10/what-a-u-s-asia-policy-should-look-like/
http://en.wikipedia.org/wiki/Asian_Century
http://en.wikipedia.org/wiki/Middle_Income_Trap

Another concept that I've been toying around with since the 'Cloud' document.

http://www.zdnet.com/linux-based-qubes-os-sandboxes-vms-for-added-security-7000003892/
http://qubes-os.org/trac
http://freebsdfoundation.org/documents/FBSDF_3-fold_2012102201.pdf

Namely, application sandboxing all the way throughout an Operating System. It will be interesting to see how it will actually play out in the real world and their implementation of the concept.

Bugs of the Week

Sega's/Sports Interactive's Football Manager Series (most of these apply to 2009 but some apply to only earlier versions)
- max age for a manager is 100 years
- taking over opposing clubs and deliberately spending complete transfer budget, increasing salary of mediocre players and selling best players to relegate/bankrupt them continues to work as a strategy against clubs you don't like
- some clubs hardcoded to be taken over to come back up? In earlier version a major club could get into trouble and then basically fall out of the game/system altogether. Some now come back up even though they seem to be in severe trouble through a buyout/takeover
- trophies, points freeze up with regards to Hall of Fame after a certain number. Number is accurately tracked in manager history though
- job offer for Assistant Manager still maintained in Transfer section even though job offer has been taken up by someone else
- had one instance of not well formed XML with regards to news creation. Have had a number of other occasions where I could not reload a saved file due to an unrelated system crash as well. More needs to be done with recovery/robustness.

Iceweasel Web Browser
Hit the pause button at the correct time/under certain circumstances during a download and you can achieve nonsensical values. For instance, I recently got 1.3 out of 1.2MB download. Investigate when I have more time.

Un-named Recruitment Website (company/more details undisclosed for security reasons)
If password mismatch error message showing up as unfilled section rather than password mismatch. CV upload race condition.

HTC Cha Cha Phone
Has a number of bugs/problems which relate to power consumption.
http://androidforums.com/htc-chacha/535164-fix-battery-drainage-issue-make-battery-last-longer.html
http://androidadvices.com/increase-htc-chacha-battery-life/

Generic Dynamo Powered Torch
Interesting that a rechargeable battery drained at a rate of about 0.01V/s once recharged (Opened the device and used a multimeter to track. Interesting how simple/complex some devices are once you see them disassembled.). Always knew that once Lithium based batteries hit a certain point they begin to lose storage capacity but this is the first time I've really understood just how drastic the change is.

- as usual thanks to all of the individuals and groups who purchase and use my goods and services
http://sites.google.com/site/dtbnguyen/
http://dtbnguyen.blogspot.com.au/

Monday, December 10, 2012

Network Traffic Analysis, Laptop Power Charger Replacements, and More Bugs

If you've ever worked on a network of any reasonable size or have had to deal with network administration management in any form of capacity then you would have realised that two things that you'll need to deal with are bandwidth and quotas. Recently, I've been experimenting with various proxying technologies as a means of dealing with these particular problems. Some of the cloud based variants include Opera Turbo and FasTun (basically your browser is setup to reference these particular servers instead of going direct to the Internet). Accounts by others seem to indicate that performance improved for others but personally I haven't seen much of a benefit (I believe that this may be due to the nature of the content that I work with and the fact that I already optimise many network settings already. I experienced similar results when using a local proxy.).

http://fastun.com/
http://www.slideshare.net/sefc/using-opera-for-slow-connections
http://www.opera.com/browser/turbo/
http://www.ghacks.net/2012/03/02/4-options-to-save-bandwidth-speed-up-web-browsing/
http://superuser.com/questions/270455/any-add-onservice-for-firefox-to-compress-incoming-data-like-opera

What I have found to be of significant benefit has been proxying or completely blocking advertising, system updates (browser updates are a particular nuisance), multimedia, and various other unrequired services/network applications. Use an application like ntop, iptraf, wireshark and you'll be shocked to realise just how much traffic gets through. On one network I've managed to slash traffic to a third of its original usage.

Obvious options for blocking include doing it at the gateway/firewall/router level but personal experience has taught me that SME/SOHO based implementations are rather limited so multiple layers may be required to deal with the problem. If your gateway/fireall/router can only handle a certain amount of DNS/IP based bogon lists than you may require a secondary option such as another device, server, or even local browser based addons and host (/etc/hosts under Linux/UNIX) file based modifications.

http://pgl.yoyo.org/as/serverlist.php?showintro=0;hostformat=hosts
http://pgl.yoyo.org/adservers/formats.php

Examination of 'updated_ad_blocker_for_firefox_11-0.7.7-fx.xpi' (a Firefox addon) indicates that it works along similar lines as the bogon list option. Basically, regex/pattern matching and then send queries to these particular servers back to the local loopback interface or else drop traffic from these particular sources entirely.

user@system:~$ mv updated_ad_blocker_for_firefox_11-0.7.7-fx.xpi updated_ad_blocker_for_firefox_11-0.7.7-fx.zip
user@system:~$ unzip updated_ad_blocker_for_firefox_11-0.7.7-fx.zip
user@system:~$ vim content/defs.js
####Start Quote####
 var adsUrls=[
        /(http|https):\/\/(www|ssl)\.google-analytics\.com\/(urchin|ga)\.js/,
        /http:\/\/[a-zA-Z0-9]*\.googlesyndication\.com/,
        /http:\/\/[a-zA-Z0-9]*\.googleadservices\.com/,
        /http:\/\/ad\.yieldmanager\.com/,
        /http:\/\/ad\.zanox\.com/,
        /http:\/\/ads1\.msn\.com/,
        /http:\/\/ads\.hulu\.com/,
        /http:\/\/a\.huluad\.com/,
        /http:\/\/ad\.auditude\.com/,
####End Quote####

Reasons why you should try to get a proper laptop power charger replacement whenever/ever possible.

http://electronics.stackexchange.com/questions/11355/would-a-laptop-charger-at-incorrect-voltage-fail-to-supply-power
http://www.badcaps.net/forum/showthread.php?t=6986
http://www.badcaps.net/forum/showthread.php?t=21931
http://superuser.com/questions/79818/using-a-20v-power-block-on-a-19v-notebook
http://www.techsupportforum.com/forums/f16/seagate-drive-over-voltage-damage-427100.html
http://www.fatwallet.com/forums/technology/1139374/
http://www.tim.id.au/blog/tims-laptop-service-manuals/

Bugs of the Week

Sega's/Sports Interactive's Football Manager Series (most of these apply to 2009 but some apply to only earlier versions)
- bugs with regards to dealing with finances. Once you go past certain point your finances wrap around that particular variables storage limit. In old versions this would lead to negative finances. In newer versions can lead to a management takeover
- every once in a while a scout "finishes assignment" in the news
- being able to loan a player for a fee that is more than the size of the available funds for another team which leads to instant bankruptcy (earlier versions)
- good player's (presently) names are often combined or re-used. For instance, I recently came across a great defender called believe it of not, 'Fernando Tevez'. Often technical good, creative, Brazilian players are called '[prefix]inho'
- every once in a while a wage negotiation for player results in silliness. For instance, 90 Euro as opposed to 90,000 Euro. Often this will make it impossible to purchase the player or else renegotiate the contract. The only way to deal with it is to re-bid for the player or sell and attempt to re-purchase him
- during negotiations of contract for GK coach stats/details for manager are provided rather than for a GK coach. Suspect that this may be related to a manager who has been hired as a GK coach and is early in his career though
- if you give a guy a job with higher seniority than the one that he is seeking he will reduce his wage demands rather than increase or maintain them

w3af (Windows port, may be a slightly older version)
Drop down list for target when it has only been first initiliased results in entire list being populated by first target. Believe that this may be some lazy programming that may be fixed over time?

sarg
Strictly speaking not a bug but when run as non-root user, error message is following. Not too helpful.
user@system:~$ sarg
SARG: File not found: /var/log/squid/access.log

Leadtek's WinFast PVR2
- "Fails to load decoders" or "Fails to load graph" when means it can not detect USB TV dongle. Better message would be helpful
- sometimes if you change channels quickly enough and it will eventually lead to a crash
- while previewing a new program the channel doesn't change properly to reflect what is occurring
- if you get into trouble advice is don't downgrade. You may get all sorts of strange errors about not being able to load decoders. Use the version that you installed the program with or else uninstall the program first and then re-install the version that you require

Some fun...
http://despicableme.wikia.com/wiki/Special:Videos


- as usual thanks to all of the individuals and groups who purchase and use my goods and services
http://sites.google.com/site/dtbnguyen/
http://dtbnguyen.blogspot.com.au/

Saturday, October 27, 2012

More Security Analysis, Deception Training, and Bugs

One of the things that I've learnt over time is that no matter what the circumstance your first instinct should be that people will lie to you during an investigation. As has been discovered by various other people though there are a multitude of ways (many are arguably pure 'pseudoscience' while others may have some merit) in which to (hopefully) detect the veracity of someone's claims. More often than not though I've found that you need to use a variety of methods in order to determine what's actually going on. While some methods of lie detection are well known and have been extensively researched, it's also clear that people have been trained on how to 'beat the box' and depending on your industry you may have even be taught these techniques as part of your training.

However, as is the case with true 'Stealth Technology' (For true/actual (not 'low visibility' as is the case with current generation technology) stealth craft there is a 'hole' that is left in space in the space that it occupies) sometimes it's fairly obvious when someone has been 'trained' (It's worse and can be borderline comical when they they have only been recently, been poorly 'trained', or have been retrained halfway through an investigation/interrogation because their responses change drastically all of a sudden. Moreover, while some people may be trained in one particular method of lie detection evasion it is often clear that they haven't been trained in other ways. Another problem is when someone (or a group of people) is trained by one source only. In these cases, the way they attempt to deceive you is often very simliar with regards to patterns of behaviour and physiological response across that entire sample. Depending on the type of deception involved the actual true root cause/motivation may not be immediately obvious (I once recall two separate programs. One was a highly sophisticated program that relied on advanced technological analysis of physiological behaviour and another was based on holding an egg. Both measured stress levels and worked fairly well but both also suffered from the same problem. Namely, you couldn't determine the source of the anxiety. It could have been because they were lying or it could have simply been because of the local ambient environment.). You can use surveillance/bugging as another means of lie detection but that's fraught with it's own difficulties (legal as well as technical).

It's ultimately a case of intuition, analysis, negotiation, and a general sense of thoroughness and awareness when it comes to techniques with regards to deception training. The more data points ('equipment' can come from a variety of sources but you should know that even COTS smartphones have the ability to run 'spectral analysers' now) you have to measure/examine though the more likely you will be successful. 

http://en.wikipedia.org/wiki/Microexpression
http://en.wikipedia.org/wiki/Wizards_Project
http://en.wikipedia.org/wiki/Polygraph
http://en.wikipedia.org/wiki/Frequency_spectrum#Spectrum_analysis
http://en.wikipedia.org/wiki/Spectrum_analyzer
http://en.wikipedia.org/wiki/Spectral_theory
http://en.wikipedia.org/wiki/Body_language

One thing that really needs to be thought about though is whether or not they know what they are saying is untrue or not though. There is a long history of legal precedent which states that eyewitness testimony can be problematic. This is due to many differing reasons including the impact caused by the stress of the incident, external (and vested) interests, and even just poor memory. Moreover, if you (or they) do consider using drugs or other additives the reliability of the testimony can be questionable and may not be possible to enter in a conventional setting.

http://en.wikipedia.org/wiki/Sodium_thiopental
http://en.wikipedia.org/wiki/Truth_drug
http://en.wikipedia.org/wiki/Witness#Reliability

Voice biometrics as a means of authentication is something that I (and others) have thought about previously. The obvious attacks are simple such as playing back a recording, or using continuous speech analysis to be able to develop a voice synthesiser so that you can create whatever pattern is required. Obviously, the only way to really know whether or not it is effective is to test it...

http://www.itwire.com/it-industry-news/development/56799-start-up-twins-voice-biometrics-with-recognition
http://www.viewzone.com/handwriting.html

A closer approximation/variation of what I was talking about with regards to behavioural/cognitive fingerprinting.

http://www.itwire.com/business-it-news/security/57142-mcafee-unveils-next-gen-endpoint-security
http://www.itwire.com/business-it-news/security/57156-westinghouse-picks-mcafee-to-protect-nuclear-control-systems
http://www.itwire.com/business-it-news/security/57157-mcafee-pushes-security-connected-vision

Interestingly, such technology/concepts are now being used to protect critical infrastructure as I originally intended. One thing that needs to be thought of though is that the higher the level of the abstraction the more easily it can be abused. For instance, it's easier to change the permissions of a particular file or folder than recreating a bit stream of data with a correct CRC that is clock synchronised to a particular frequency.

Have been thinking further about cyberwarfare/intelligence. There seems to be very little reason for there to be officially sanctioned missions (Traditional intelligence operations tend to have a fairly low percentage of covert operatives/NOC's (though much higher in particular cultures) but given the nature of the Internet and the underlying protocols (perhaps we should think about building non-repudiation mechanisms into/on top of existing protocols/networks?) and the fact that it is possible to mis-direct your investigator via 'Anti-Forensics' I see very little reason why you would opt for this norm. I suspect that the number of non-sanctioned operations will be inversely proportional percentage wise when compared to physical operations.).

http://en.wikipedia.org/wiki/Non-official_cover
http://www.slate.com/articles/news_and_politics/explainer/2003/09/how_deep_is_cia_cover.html
http://en.wikipedia.org/wiki/Clandestine_HUMINT_operational_techniques

After all, even if you are just conducting pure scouting missions what benefit would it be to make it known to your opponent that you are conducting such an operation? Perhaps the only real reason why you would have 'declared operations' may be to reduce the chances of a counter-attack (if they somehow believe that your activity may be grounds for retaliatory action). It may also help to develop training by having people work against real world systems (training missions help both attacker and defenders by establishing configurations/patterns of attack though I suspect that you may only have such missions between allies though. The biggest problem is if there is an actual breach or if a third party decides to interlace their attack between the actual operation itself though... (A proper logging procedure on critical systems it would be 'helpful' in distinguishing between a 'sanctioned' attack and one that isn't of course.)(I've been thinking of using MPLS VPN's and other forms/types of VPN's as a means of developing virtual online battlegrounds. I've also been playing around with the concept of using particular border gateways/trunks as a way of establishing virtual geographical boundaries.))

http://en.wikipedia.org/wiki/MPLS_VPN
http://news.cnet.com/8301-13578_3-57537559-38/u.n-calls-for-anti-terror-internet-surveillance/

If you've ever been involved with hacking (either as a 'actor' or as a 'watcher') then you'd realise that motivations can vary drastically. Another thing you'd realise is that in many firms and most jurisdictions laws/legal frameworks for dealing with incursions/breaches aren't particularly well developed. Factor in issues relating to health, regionality, and extradition and you have the potential for mayhem.

http://arstechnica.com/tech-policy/2012/10/uk-halts-extradition-of-accused-hacker-over-suicide-concerns/

There doesn't seem to be enough of a distinction between 'levels of hacking'. At the moment, those who break in 'for fun' are often stuck in the same situation with corporate spies (if/when they are caught). Admittedly, there are systems which should never be touched (health, defense, infrastructure, intelligence, and so on...) I suspect that there will be need to be several layers. 

I've been exploring the notion of 'damage' (CVSS may be one particular measure of this but we may need to develop other/more distinct metrics in light of some of the dangers we're facing especially with regards to critical infrastructure and the physical and very widespread impact that they may have.)

As I discovered during my experiment ('Convergence' document) reporting security holes doesn't necessarily result in a response or a guarantee of remedial action. For critical infrastructure (there already are fairly strict controls/requirements that need to be adhered to if you are a defense contractor though the White House has recently tried to pass updated cyber legislation) I suggest that we provide amnesty (maybe even a possible reward) to anyone (internal or external to the organisation) who is willing to point out existing holes if they, 'play by the rules' (no data breach and maintain confidentiality). If the company doesn't take action (or if the reporter prefers), a third party (an anonymous 'Wikileaks' or media release is one possibility though not the cleanest/ethical) that people can go to get the problem fixed.

http://www.austlii.edu.au/au/legis/vic/consol_act/wpa2001322/
http://www.whistleblowers.gov/
http://en.wikipedia.org/wiki/Self-defense

Don't know why some people are bothered with regards to UEFI, Windows, and the ability to be able to boot alternative operating systems (x86 isn't so much of a problem as is the ARM platform). As with the cash/currency industry it's a cyclical game of defense and offense. Moreover, there already appear to be cracks in the system already. If you are interested in learning more about this, I suggest you read up on computer forensics, reverse engineering, low level programming, and system architecture.

http://www.neowin.net/news/new-proof-of-concept-bootkit-targets-uefi-and-windows-8
http://www.itworld.com/security/225417/windows-8-secure-boot-already-cracked
http://web17.webbpro.de/index.php?page=the-magic-of-bootkits
http://www.wired.com/wiredenterprise/2012/06/microsoft-windows8-secure-boot/
http://www.tomshardware.com/news/Windows-8-OEM-OA-3.0-Piracy-Genuine-Microsoft,16636.html

The strongest anti-tampering solutions have tended to be those that tended to require some form of network connection and a form of repeated/secure authentication. Even then, they're generally considered 'fiddly' by many people and may even impact on sales. For instance, take Football Manager 2009. An extremely popular series but it was hobbled by a sub-standard backend infrastructure to backup their copyright protection mechanism. So much so, that subsequent patches have removed the need to activate altogether and have a copy of the original disc in the drive.

http://en.wikipedia.org/wiki/Football_Manager_2009

Have being examining Stellar Wind, Trailblazer, and Thin Thread operations at NSA further. Problems with these programs seem to be familiar based on what I've been reading. Even though their 'setting' may be unique they suffer from many of the same problems that more 'standard' organisations have. Reading between the lines, it seems as though there may have been staffing (too many specialists or generalists but not enough people to bind/bring the whole thing back together), project management, and perhaps even a lack of overall support/input...

http://dtbnguyen.blogspot.com.au/2012/10/more-security-analysis-and-machine_8510.html

Countries most at risk against cyberware/intelligence are those who are making the transition from developing to developed or who are already developed but have a 'trusting' culture. We won't discuss who these particular cultures are but some of them have recently acknowledged these problems need to be addressed.

Something to do for those with some spare time...

http://news.cnet.com/8301-1009_3-57535769-83/ftc-offers-$50000-to-robocall-killers/

If you are on a system but don't have administration rights but need to quickly wipe/sanitise unallocated space, just use 'dd' or 'fsutil' to create zero'd files of varying size and repeatedly copy them to wipe your space. Defense includes better use of quotas though this is rare in a SOHO setting.

Ironic that some of world's stealthiest/low visibility (in terms of both classification as well as RADAR cross section, etc...) projects give off enormous sonic booms...

http://www.chinadaily.com.cn/world/2012-10/25/content_15845384.htm
http://www.aviationweek.com/Blogs.aspx?plckBlogId=Blog:27ec4a53-dcc8-42d0-bd3a-01329aef79a7&plckPostId=Blog%3A27ec4a53-dcc8-42d0-bd3a-01329aef79a7Post%3A1f0f7d8b-e48c-4f7f-8f3c-5ac09177c61f

There are design alterations that can be made of course but like the F-117 Nighthawk this may result in severe degradation of aerodynamic performance.

http://www.gizmag.com/boomless-biplane/21871/
http://en.wikipedia.org/wiki/Lockheed_F-117_Nighthawk
http://en.wikipedia.org/wiki/Boeing_Phantom_Works
http://en.wikipedia.org/wiki/Skunk_Works

My bugs of the week.

Leadtek WinFast PVR2
Sound not coming through on 9 GEM (AC3 sound). Need to install AC3Filter and re-install program to re-register/configure sound filters. Don't need to necessarily do a LiveUpdate. Possible to download the program and re-install to get things running properly again (discovered because I was having MTU issues with one of their regional servers and had to manually select a new server to download from). Validation of characters in filenames not handled properly. When filenames have a '/' character in recorded filenames recording not allowed. Tried a shell escape, didn't work, but perhaps they should have considered just substituting/removing these characters?

http://forums.whirlpool.net.au/archive/1744790
http://forum.videohelp.com/threads/309948-WinFast-PVR-captures-audio-in-PCM-only

Meridian/Android
Possible Bug. Can have multiple songs simultaneously. Namely, one that is controlled by the user interface and another that is running in the background . Have discovered that it can sometimes be down to another program on the system that is responding to signals from handsfree controller. Removing conflicting (or re-configuring) programs can help to fix the problem. When this isn't the problem restarting program is another workaround. Believe that it is only under very unique circumstances this happens though. Dig further when have time or when it crops up again.

NextPVR
Unhandled exception (seems to be problem across the board for this program actually though I don't have the absolute latest version admittedly) if no channels setup and you attempt to watch. Would be nice if it automatically prompted you setup channels when required to do so. 'C:\Temp' folder is not setup properly which is required for buffering of Live TV. Threading not handled well in some situations. Deletion of channels can result in stalls in user space even on high end hardware. Need to do some work on auto configuration. Video wasn't coming through initially required some 'tweaking'.

MediaCoder
Doesn't allow to remove files from list without stopping transcoding process. Move files through queue but current filename doesn't refresh accordingly and results in blank filename. Sometimes state/progress of transcoding process just doesn't update properly or program window just doesn't work at all when switching between windows. Hopefully, this doesn't have anything to do with my experiments with ThrottleStop and clock modulation to maintain a stable thermodynamic environment.

Tor Browser Pack
Thought portable Tor program was virtually industructable. Not so, recently had some trouble building a secure circuit. May have been due to file corruption (removing and re-extracting files seemed to fix the problem). Would be nice to see some file integrity checking on launch if this is the case (I tried on at least half a dozen occasions at different time intervals via different systems/connections)).

HP ProCurve Switches
Some dialogue boxes have sentences that don't wrap around properly. Looks awkward but is obviously non-critical problem.

http://www.itwire.com/it-industry-news/development/57064-ibm-beefs-up-security-portfolio

- as usual thanks to all of the individuals and groups who purchase and use my goods and services
http://sites.google.com/site/dtbnguyen/
http://dtbnguyen.blogspot.com.au/

Sunday, October 21, 2012

'The Art of Persuasion', Bugs, and Power

Someone once said to me that I should read, 'The Art of Persuasion'. It's supposedly a classic and shows people how to influence and shape conversations/organisations for mutual interests. In reality it's not that simple though. Many people and organisations often have vested interests making decision making extremely complex and difficult especially when there are potential veto powers involved. This problem is exacerbated by cultural issues which makes discussions between managers and sub-orindates difficult if not impossible even if the technical technical arguments are significantly in favour of the sub-ordinate (Personal experience has indicated that a lot of the time by the time you've convinced them it's too late or you've probably moved on to other problems by then in which case you're only choice may be to simply get on with life.). Moreover, depending on the nature of the argument and cultures involved compromise is not only difficult but sometimes totally unacceptable. Take the territorial dispute between China, Japan, Taiwan and others as a example.

Lets take a more pragmatic/practical perspective. It's land (you could argue that some of the islands are merely large rocks) that can be divided/shared but if you were more cynical you could maintain the status quo (leave discussion about the land for a later time) and merely divide/share the proceeds of any mineral resources based on further discussion and once mining were underway. The way I see it the change in leadership in some of these countries is an opportunity, not a hindrance. They and many other 'Lame Duck' heads of state are doing themselves and their countries massive a massive dis-service. They have an incredible opportunity (provided they have the requisite powers and support) to be able to do something purely for the benefit/sake of their country without having to deal with the potential awkwardness of a successive term.

While we're on 'The Art of Persuasion', one of the things that was a little bit surprising to me was the relative difference in the standard of some graduates in IT. Some of them are quite good, others not so. However, with recruitment sometimes not being as rigorous (short tests, interviews, and referee checks can all be circumvented with the right preparation) as it should be it sometimes is hard to find the difference between those who can pass the test and those who can truly excel given the right opportunity. So I say use proper projects as a means of guaging opportunity. A two week University project is nothing in comparison with a multi-month/year long project. Pick something, anything (game, search engine, trading system, operating system, etc...). Don't train the prospective candidate but pay them enough money for them to survive and then let them build it. Maintain regular reports to reduce the chances of plagiarism. It would amount to a apprenticeship/postgraduate education without many of the risks associated with them (time/money). If they're good enough give them an employment offer. If not, at least they have a project they can take away to show to another employer (make the project shorter to reduce the chances of exploitation).

If you think this is unfair or overly difficult then let's put this into perspective. In my recent history I've completed about 1200+ pages/300K+ words (6 thesis/dissertation length research projects) of private research work (with progress records) so I don't have any doubt that any reasonably skilled, motivated graduate should be able to do something similar.

You've probably discovered that I regularly discover software flaws. Here are my 'Bugs of the Week'.

I sometimes use a Direct Attached Storage (DAS)(Thecus) device. However, I also use a require a NEC Electronics USB 3.0 Host Controller ExpressCard to use it to it's maximum capibility. The DAS uses a particular driver which is also used by another piece of background software which seems to manage/monitor drive caching to boost efficiency efficiency. Several times I've tried removing the device but sometimes the monitoring software doesn't want to unload the driver from memory even though it is doing nothing with the device. If the behaviour was predictable it would be fine but in this case reverse engineering is required to figure it out. Removing it/replacing it with an alternative has proven to be a simpler option.

MediaCoder doesn't play nicely with Windows 7 Firewall Control (finer grained control of outbound behaviour of Windows network behaviour in particular). If you don't create an enabling rule you can't open up the Setting page from the 'File' menu.

Known about this one for a while now. Older version of Opera on Debian platform isn't able to deal with having ~/.opera folder deleted while program is still running in memory elegantly. Program crashes without enough detail to debug. Problem has been fixed in subsequent revisions.

Not so much of a bug but still annoying. When programs run out of memory on Knoppix they simply crash quietly without warning. 'dmesg' gives you the details but surely there should be a service/daemon which monitors memory usage and gives you prior warning before a crash?

Adobe Flash plugin under Opera/Knoppix doensn't play nicely with sometimes. Under certain circumstances (during playback of certain video files) it will simply send you to another TTY (Alt + Ctl + F? to send you to the right one). At first thought they were terminal kernel panics/oops. Examination of message said otherwise. Will need more time/examples to determine exactly what is happening.

Surprising how much electricity some appliances use.

http://articles.chicagotribune.com/2011-04-07/features/sc-cons-0407-frugalista-electricity-20110407_1_electricity-kwh-energy-star
http://www.stretcher.com/stories/960916b.cfm
http://blogs.dfc.sa.gov.au/cfs-filesystemfile.ashx/__key/CommunityServer-Components-PostAttachments/00-00-00-06-24/Reducing-Electricity-Bills-021208.pdf

Continuing work on 'Cloud and Internet Security' report... Will post back further findings here at another time as the amount of content is stacking up and summarising can sometimes be time consuming.

- as usual thanks to all of the individuals and groups who purchase and use my goods and services
http://sites.google.com/site/dtbnguyen/
http://dtbnguyen.blogspot.com.au/

Becoming a Priest/Monk, Random Stuff, and More

- once upon a long time ago I thought about becoming a priest/monk. Today we'll explore what a religious life means. Some people want ...