how to hack the veralite to get ssh root password

Home automation hardware are some of the worst products security wise. Today I wanted to log into my veralite, but I forgot the root password. In no more than 30 minutes, I found a way to gain root. Source: https://www3.trustwave.com/spiderlabs/advisories/TWSL2013-019.txt First go here http://A.B.C.D/cgi-bin/cmh/store_file.sh?store_file=test Then go here http://A.B.C.D/cgi-bin/cmh/get_file.sh?filename=../../../../../etc/cmh/cmh.conf Then cry, because I just realized my… Continue reading how to hack the veralite to get ssh root password

The Roosevelts

I am watching this new Roosevelt documentary on PBS and I am blown away by how great the Roosevelts were, especially Eleanor. In the 1930s, a time before civil rights or any sort of real social awareness, she was working for civil rights, women’s rights, economic equality, international aid, and even perhaps a hint at… Continue reading The Roosevelts

Bill and Melinda Gates commencement speech at Stanford

http://news.stanford.edu/news/2014/june/gates-commencement-remarks-061514.html You don’t even have to leave your computer to see that people have no idea what poverty and suffering looks like outside of our borders. Go to a liberal new source like: reddit, nytimes, npr, etc.. and read the comment section of stories about the new influx of illegal minors crossing the border. You… Continue reading Bill and Melinda Gates commencement speech at Stanford

The power of prayers

One thing that I miss about being religious is having the option to pray. For non-religious people, the act of praying may look awfully weird. Like a child writing a Christmas wish list to Santa Claus. But that’s not how I experienced prayers. It was more like having a quiet moment to sit down and… Continue reading The power of prayers

TypeError: can’t convert ActiveSupport::Duration into time interval

Timeout::timeout(6.hours){} TypeError: can’t convert ActiveSupport::Duration into time interval One of those stupid bugs that shows up in one environment, but not the other. Both environments are running the exact same version of Ruby (1.8.7), Rails (2.3.4), and ActiveSupport (2.3.4) The confusing thing is, on the environment where that works, this does NOT: sleep(6.hours) Which is… Continue reading TypeError: can’t convert ActiveSupport::Duration into time interval

Google pays ransom

It’s very interesting to look at the list of groups that google donates their money to: http://www.google.com/publicpolicy/transparency.html On this list are both left and right foundations, as well as democrat and republican congress members. There are many groups on this list that I find absolutely disgusting: Heritage Foundation, Ted Cruz, Texas Public Policy Foundation, etc… But… Continue reading Google pays ransom

PSA: You can not load multiple Temporary Cards into an American Express Serve Account

Just found out that you can not buy multiple temporary American Express Serve card from CVS and load them into one American Express Serve Card. You actually can’t even load them in if you already have a Serve account. Those Temporary Cards are basically just Credit Cards with a one time option to convert them… Continue reading PSA: You can not load multiple Temporary Cards into an American Express Serve Account