Tuesday, November 3, 2009

Eye Protection

For all the computer nerds that spend huge amounts of time on their PC's don't forget to download
http://www.stereopsis.com/flux/

Support currently for XP/Vista and Mac OS X.

Direct quote from F.lux "it makes the color of your computer's display adapt to the time of day, warm at night and like sunlight during the day.

It's even possible that you're staying up too late because of your computer. You could use f.lux because it makes you sleep better, or you could just use it just because it makes your computer look better."

Mac OS X:SnowChecker

Just like Linux, Windows, Unix or Mac, we all
love free, so here is SnowChecker for Mac OS X.

Why:Well if you have been waiting to upgrade
to Snow Leopard, and did not want to check an entire list of compatibility lists, just use SnowChecker.

http://snowleopard.wikidot.com/snowchecker

Operating Systems and Useability

[Disclaimer: I make a lot of sweeping generalizations on this blog article]
I always like the debate about operating systems, especially when the discussion revolves around security. On one side you have the Macs which run a modified version of Unix, Darwin OS, on the other side you have the Windows folks, and then there are the Linux(just a kernel) and Unix guys, while I can not cover each OS here comprehensively I will just try to highlight some really interesting observations about Linux.

The reason, I was reading this:
http://www.ubuntugeek.com/is-ubuntu-ready-for-a-non-tech-savvy-girlfriend.html and this &
http://laptoplogic.com/resources/ubuntu-ready-for-your-gf.

While the document seems to primarily focus on a specific Linux distro: Ubuntu, I beg to differ and argue that any OS is easy to use dependent on what the user plans to use the OS for(useage or useability).

In most cases the average consumer or user, just wants to surf the web, check email, and watch some videos, with some word processing sprinkled in between. Any OS can probably perform this task with some minor exceptions, especially in light of the fact that Google seems to have noticed this. Google is planning to target audiences with Chrome OS later on in 2010, with the beta still available for download currently.Just by testing out the beta in a virtual machine, it seems Google is very smart in figuring out what consumers want and need, the OS is very simply in nature and not too complicated when compared to other Linux distro's.

It's also interesting to note that Wal-Mart is already shipping and selling their Everex PC for $130 and it runs the gOS (good operating system) another linux variant based on debian just like Ubuntu.

In addition OLPC (one laptop per child) is also making waves with their donations of laptops that run Linux to Africa and other countries that need them.

Nevertheless, the question remains, will this be enough to woo most customers to switch from the tried and trusted Windows-very user-centric OS with about 80% as the majority of it' s users to Linux?

Overall, I am impressed with the progress being made in terms of Linux and the coverage Linux is getting, hopefully this will mean more people using Linux.

In conclusion, most users use will use what is simple and works compared to whats complex and secure, good case in point is Windows Vista which was built with security in mind, but the user just did not see that, another reason why I-phones and Macs are a plus with user's at the end of the day, usability and simplicity will always win customers over, and some people are really devoted to making good products.

Monday, November 2, 2009

Bucky's Python Programming Series

Since there are over 40 videos, we recommend everyone to continue with their Python training from Bucky's YouTube Channel TheNewBoston. EvilFingers is NOT associated with Bucky, although we did paste his video series here, because we prefer to educate our users in Python and also to create awareness in scripting on an overall.

Analysis or Engineering alone, cannot survive without proper integration into other fields. Scripting aids in faster analysis in some situations and scripting could automate certain Engineering tasks too. We believe that Scripting alone[without any human intervention] cannot do the job, because fortunately or unfortunately we are the ones who created it.

So, kindly continue going over his video channel for completing your Python Series training. We will keep you posted if we find any other interesting, in depth Python Series. Although we want to lead you to his channel directly, instead of pasting a blog with each embedded link, we thought of grouping it up and giving it in this one:


Python Programming Tutorial - 11 - Editing Sequences
Python Programming Tutorial - 12 - More List Functions
Python Programming Tutorial - 13 - Slicing Lists
Python Programming Tutorial - 14 - Intro to Methods
Python Programming Tutorial - 15 - More Methods
Python Programming Tutorial - 16 - Sort and Tuples
Python Programming Tutorial - 17 - Strings n Stuff
Python Programming Tutorial - 18 - Cool String Methods
Python Programming Tutorial - 19 - Dictionary
Python Programming Tutorial - 20 - If Statement
Python Programming Tutorial - 21 - else and elif
Python Programming Tutorial - 22 - Nesting Statements
Python Programming Tutorial - 23 - Comparison Operators
Python Programming Tutorial - 24 - And and Or
Python Programming Tutorial - 25 - For and While Loops
Python Programming Tutorial - 26 - Infinite Loops and Break
Python Programming Tutorial - 27 - Building Functions
Python Programming Tutorial - 28 - Default Parameters
Python Programming Tutorial - 29 - Multiple Parameters
Python Programming Tutorial - 30 - Parameter Types
Python Programming Tutorial - 31 - Tuples as Parameters
Python Programming Tutorial - 32 - Object Oriented Program
Python Programming Tutorial - 33 - Classes and Self
Python Programming Tutorial - 34 - Subclasses Superclasses
Python Programming Tutorial - 35 - Overwrite Variable on Sub
Python Programming Tutorial - 36 - Multiple Parent Classes
Python Programming Tutorial - 37 - Constructors
Python Programming Tutorial - 38 - Import Modules
Python Programming Tutorial - 39 - reload Modules
Python Programming Tutorial - 40 - Getting Module Info
Python Programming Tutorial - 41 - Working with Files
Python Programming Tutorial - 42 - Reading and Writing
Python Programming Tutorial - 43 - Writing Lines


It is really good set of videos and definitely something that would help your Python skills. Thanks to Bucky for all his efforts in sharing his programming/coding skills.

- EF

Sunday, November 1, 2009

SimBloSys - Simple Blog System: multiple vulnerabilities

While this blog software isn't known it is a really nice project, it makes use of ATOM instead of a SQL database, a few vulnerabilities where discovered in this product.

1. Advisory: SimBloSys – Simple Blog System ~ Multiple Vulnerabilities
2. Version Affected: 0.1,0.2
3. Component(s) Affected: source.php,index.php
4. Release Date: 02/11/2009
5. Background: SimBloSys is a GPL3 licensed blog system based on ATOM files.
Developed by whitone aka Stefano Cotta Ramusino (http://www.labinf.polito.it/whitone/)
6. Description:
XSS, HPP, Disclosure vulnerability, possible LFI have been found.
6.1 XSS & HPP ~ page affected: source.php
No checks are carried, a malicious user may inject client side scripts.
6.2 Disclosure vulnerability ~ page affected: index.php
Various informations are disclosed through the use of phpinfo().
6.3 checks are done only on file extension, every php file on the local webserver
with the right permissions could be seen.
7. Proof Of Concept:
7.1 XSS ~ http://localhost:80/source.php?page=
7.2 HPP ~ http://localhost:80/source.php?page=index.php&page=
7.3 Disclosure ~ http://localhost:80/index.php?info=1
8. Credits: Davide “ocean” Quarta ~ http://inseclab.netsons.org
9. Disclaimer:
The information in the advisory is believed to be accurate at the time of publishing based on currently available information. Use of the information constitutes acceptance for use in an AS IS condition. There is no representation or warranties, either express or implied by or with respect to anything in this document, and shall not be liable for any implied warranties of merchantability or fitness for a particular purpose or for any indirect special or consequential damages.
regards,
ocean


Malware Intelligence Linkedin Group

Malware Intelligence is a personal project for the moment is in its infancy and is part of a future website that I will be making available to the entire community of Information Security in general and in particular Security Antivirus.

Then leave it up to capture a section of the site.

Its creation was motivated by a number of safety projects whose intent is to channel them through the channel but at the same time projecting to all who wish to collaborate.

At this time the group has 65 members and still haven't released the projects (though I hope to do to start with all of next year). As all those who wish to participate are welcome.

They can access the group from here.

Jorge Mieres

Bucky's Python Programming Tutorial - 10 - Slicing



Thank you for checking out EvilFingers Blog.

EF