Tuesday, November 30, 2010

سر تسمية بعض الاماكن

كوبري القبة
المهندس اللي بناة كان واقف علية فالسيجارة وقعت منة فقال - اوبااااااااااااا
--------------------
وادي النطرون
كان في طفلين اخوات بيلعبو بالنطرون واتخانقوا فجة ابوهم و راح رامي النطرون
و قال لهم - وااااااادى النطرون - اللي انتو بتتخانقوا عليه
-------------------
الوادي الجديد
لما الأخوات اتصالحوا أبوهم جابلهم نطرون جديد بس اتخانقوا تانى
فقام أبوهم مسكه و رماه و قال - واااااااادى الجديد
---------------------
المطرية
في بداية نشأتها عام 1465 م
كان في 3 مهندسين شغالين في مشاريع الحفر و حبوا ياخدوا راحة
فواحد بيقول للتاني ما تعد يا باشمهندز علي الكنبه
راح رد عليه لا دي كنبه ناشفة
رد عليه : فين يا عم ده - مطرية - أهي وزي الفل
ومن هنا سميت المطرية
--------------------
بـورسـعـيـد
كان في واحد اسمه عيد ده كان بلطجي و بيحب يعمل مقالب في الناس
و كان عنده برص كان يقعد يرميه ع الناس عشان بقرفهم
و مكانش حد بيقدر يكلمه كله كان بيخاف منه
و في يوم جه واحد من مدينة تانية بعيدة فعيد رمى عليه البرص
فده تلقائي قام قلع الشبشب و طراااااااخخ على البرص
فكان في راجل كبير واقف قاله انت عملت اييه يا مجنون
فقاله قتلت البرص
قاله يخرب بيتك دة - برص عيد -
و من ساعتها و المكان دة اسمه بورسعيد
--------------------
الإسـكـنـدريـة
كان فيه احتلال انجليزي علي شاطي مدينة وكان قائد الجيش اسمه اندرية
فلما واحد سأل علي المكان ده قالوا
- ask Andria -
فسموها إسكندرية
-------------------
--------------------
حلوان
علشان اتنين شباب بيعاكسوا اتنين بنات بيقولو لهم انتو بنتين حلوين
فالتاني قالو لأ لازم ترفع الخبر فرجع وقال انتوا بنتان – حلوان
---------------------
سـوهـاج
كان فى مدينة واحد عملاق صينى اسمه سو
وكان لازم كل يوم ياخد اكل من الناس
و فى يوم مأكلش فهاج عليهم
فواحد لقى الناس بتجرى قال لهم فى ايه
قالولوا - (سو) هاج - فسموها سوهاج .

5 of the Best Free and Open Source Data Mining Software

The process of extracting patterns from data is called data mining. It is recognized as an essential tool by modern business since it is able to convert data into business intelligence thus giving an informational edge. At present, it is widely used in profiling practices, like surveillance, marketing, scientific discovery, and fraud detection.

There are four kinds of tasks that are normally involve in Data mining:

* Classification - the task of generalizing familiar structure to employ to new data
* Clustering - the task of finding groups and structures in the data that are in some way or another the same, without using noted structures in the data.
* Association rule learning - Looks for relationships between variables.
* Regression - Aims to find a function that models the data with the slightest error.

For those of you who are looking for some data mining tools, here are five of the best open-source data mining software that you could get for free:


Orange
Orange is a component-based data mining and machine learning software suite that features friendly yet powerful, fast and versatile visual programming front-end for explorative data analysis and visualization, and Python bindings and libraries for scripting. It contains complete set of components for data preprocessing, feature scoring and filtering, modeling, model evaluation, and exploration techniques. It is written in C++ and Python, and its graphical user interface is based on cross-platform Qt framework.


RapidMiner
RapidMiner, formerly called YALE (Yet Another Learning Environment), is an environment for machine learning and data mining experiments that is utilized for both research and real-world data mining tasks. It enables experiments to be made up of a huge number of arbitrarily nestable operators, which are detailed in XML files and are made with the graphical user interface of RapidMiner. RapidMiner provides more than 500 operators for all main machine learning procedures, and it also combines learning schemes and attribute evaluators of the Weka learning environment. It is available as a stand-alone tool for data analysis and as a data-mining engine that can be integrated into your own products.


Weka
Written in Java, Weka (Waikato Environment for Knowledge Analysis) is a well-known suite of machine learning software that supports several typical data mining tasks, particularly data preprocessing, clustering, classification, regression, visualization, and feature selection. Its techniques are based on the hypothesis that the data is available as a single flat file or relation, where each data point is labeled by a fixed number of attributes. Weka provides access to SQL databases utilizing Java Database Connectivity and can process the result returned by a database query. Its main user interface is the Explorer, but the same functionality can be accessed from the command line or through the component-based Knowledge Flow interface.


JHepWork
Designed for scientists, engineers and students, jHepWork is a free and open-source data-analysis framework that is created as an attempt to make a data-analysis environment using open-source packages with a comprehensible user interface and to create a tool competitive to commercial programs. It is specially made for interactive scientific plots in 2D and 3D and contains numerical scientific libraries implemented in Java for mathematical functions, random numbers, and other data mining algorithms. jHepWork is based on a high-level programming language Jython, but Java coding can also be used to call jHepWork numerical and graphical libraries.


KNIME
KNIME (Konstanz Information Miner) is a user friendly, intelligible, and comprehensive open-source data integration, processing, analysis, and exploration platform. It gives users the ability to visually create data flows or pipelines, selectively execute some or all analysis steps, and later study the results, models, and interactive views. KNIME is written in Java, and it is based on Eclipse and makes use of its extension method to support plugins thus providing additional functionality. Through plugins, users can add modules for text, image, and time series processing and the integration of various other open source projects, such as R programming language, Weka, the Chemistry Development Kit, and LibSVM.


If you know of other free and open-source data mining software, please share them with us via comment.

Sunday, November 28, 2010

أمثال محرمة

للأسف الشديد أغلبنا يستعملها

رزق الهبل على المجانين!!
فالرزق هو لله وحدة ولا أحد يملك لنفسه
ولا لغيره رزقاً ولا نفعاً ولاموتاً ولا نشوراً،
قال الله فى كتابه العزيز:{ إنَّ اْللهَ هُوَ الرَّزَّاقٌ ذُو القُوَّةِ المَتيِنُ} الذاريات:5
فالرزق بيد الله سبحانه وتعالى يقسمه لحكمة لا يعلمها إلا هو...
  
لا بيرحم ولا يخلى رحمة ربنا تنزل !!
 كلمة لا ينبغي لنا أن نقولها على الإطلاق...
فالله تعالى لا يؤوده شئ ولا ينازعه فى سلطانه منازع
قال الله جل و علا: { 
مَا يَفْتَحِ اللَّهُ لِلنَّاسِ مِن رَّحْمَةٍ فَلاَ مُمْسِكَ لَهَا
وَمَا يُمْسِكْ فَلاَ مُرْسِلَ لَهُ مِن بَعْدِهِ وَهُوَ الْعَزِيزُ الْحَكِيمُ }فاطر:2
فمن هذا المخلوق الذي يستطيع أن يمنع رحمة الله ، فهذا القول لا يجوز

ثور الله في برسيمه!!
كلمة عجيبة، هل هناك ثور لله !! وثيران أخرى للناس !!،
و لماذا ثور الله يرمز له بالغباء والبلاهة من دون الثيران الأخرى ؟!!
كلام محرم.. غير أنه سوء أدب مع الله تعالى....
قال تعالى: { مَّا لَكُمْ لاَ تَرْجُونَ لِلَّهِ وَقَاراً } نوح:13

أنا عبد المأمور !!
هذه كلمة خاطئة لأننا كلنا عبيد لله الواحد الأحد القهار،
هي توحي أن قائلها ليس عليه أي ذنب إذا أمره رئيسه بفعل ما يغضب الله،
والحقيقة غير ذلك ، فكل إنسان مسئول عن أفعاله مسئولية كاملة،
فعن ابن عمر رَضِيَ اللَّهُ عَنهُما عن النبي صَلَّى اللَّهُ عَلَيهِ وَسَلَّم قال:
'على المرء المسلم السمع والطاعة فيما أحب وكره،
إلا أن يؤمر بمعصية، فإذا أمر بمعصية فلا سمع ولا طاعة '
مُتَّفَقٌ عَلَيهِ

يا مستعجل عطلك الله !!
وطبعا الغلط واضح فالله جل شأنه لا يعطل أحدا.
ولكن العجلة (الاستعجال) هي خطأ لحديث أنس بن مالك رضي الله عنه،
عن النبي صلى الله عليه و سلم قال:
التأني من الله والعجلة من الشيطان.. )

البقية في حيا تك !!  ما هذه البقية
لا حول ولا قوه إلا بالله هل يموت إنسان قبل انقضاء عمره
بحيث تكون البقية يرثها أحد أوليائه،
سبحان الله هذا بهتان عظيم.
لن يموت إنسان قبل أن يستكمل آخر لحظة في عمره  قال تعالى:
فإذا جاء أجلهم لا يستأخرون ساعة ولا يستقدمون }

لا حول الله
وهنا يريد الاختصار .. ولكن المعنى نفي أن يكون لله حول أو قوة..

الباقي على الله
هذه الكلمة دائما ما تتردد على لسان الأطباء ومن أنجز عملا..
وهي مذمومة شرعا .....
والواجب علينا التأدب مع الله..
والأحرى أن يقال: أديت ماعلي والتوفيق من الله

شاء القدر
لأن القدر أمر معنوي والله هو الذي يشاء (سبحانه) ...

فلان شكله غلط
هو من أعظم الأغلاط الجارية على ألسنة الناس .....
لأن فيه تسخط من خلق الله وسخرية به ..
قال تعالى: ( 
لقد خلقنا الإنسان في أحسن تقويم ) 
زرع شيطاني أو طالع شيطاني
هذا قول خاطئ
فإن الشيطان، عليه لعنه الله، لا زرع له ولا خلق له
قال تعالى:
ألم تر أن الله أنزل من السماء ماء فسلكه ينابيع في الأرض
ثم يخرج به زرعا مختلفا ألوانه )
والصواب نقول زرع رباني أو نبت رباني .....

((امسك الخشب)) ((خمسه في عينك)) (( خمسه وخميسه))
أمسك الخشب ومثل هذه الاقوال لن تدفع حسدا ولن تغير من قدر الله شيئا،
بل هو من الشرك. ولا بأس من التحرز من العين
والخوف مما قد تسببه من الاذى فإن العين حق ولها تأثير
ولكن لا تأثير لها الا بإذن الله والتحرز من العين يكون بالرقية

وكانت رقية النبى صلى الله عليه وسلم:
(( اللهم رب الناس ، مذهب الباس ، اشف أنت الشافي
لا شافي إلا أنت شفاء لا يغادر سقما ))

والذي يجب عند الخوف من العين قوله تعالى:
(( مـا شـاء الله لا قوه الا بالله ))
فإن كان يعتقد أن الخشب بذاته أو الخمسة وخميسة تدفع الضر
من دون الله أو مع الله فهو شـرك أكبـر
وإن كان يعتقد أنها سبب والله هو النافع الضار
فهذا كذب على الشرع والقدر وهو ذريع للشرك فهو شرك أصغر
وغير ذلك الكثير الكثير، فالحذر الحذر أيها المسلمون يرحمكم الله

يدى الحلق للى بلا ودان
هذا اعتراض على الله فى قدرته على توزيع الارزاق على الناس فالرزق هو لله وحده ولا أحد يملك لنفسه ولا لغيره رزقاً ولا نفعاً ولاموتاً ولا نشوراً،
قال الله فى كتابه العزيز:{ إنَّ اْللهَ هُوَ الرَّزَّاقٌ ذُو القُوَّةِ المَتيِنُ} الذاريات:5
فالرزق بيد الله سبحانه وتعالى يقسمه لحكمة لا يعلمها إلا هو...

Wednesday, November 24, 2010

Network card rootkit offers extra stealth

Yes you read the subject correctly.

This is really dangerous,

http://esec-lab.sogeti.com/dotclear/index.php?post/2010/11/21/Presentation-at-Hack.lu-:-Reversing-the-Broacom-NetExtreme-s-firmware

and reminded me of a quote I read a long time ago that the security guy has to do everything right but the hacker has to do one thing right :)

Wednesday, November 17, 2010

Cracking Passwords In The Cloud

Really this raised many things. The cost of the cloud computing vs private computing. Also this sheds important light at your security at the cloud. I do not want to force my opinions so will leave you with the article. Enjoy!!!
Sameh Attia
-------------------------------------------------------------------------
As of today, Amazon EC2 is providing what they call "Cluster GPU Instances":  An instance in the Amazon cloud that provides you with the power of two NVIDIA Tesla “Fermi” M2050 GPUs. The exact specifications look like this:
22 GB of memory
33.5 EC2 Compute Units (2 x Intel Xeon X5570, quad-core “Nehalem” architecture)
2 x NVIDIA Tesla “Fermi” M2050 GPUs
1690 GB of instance storage
64-bit platform
I/O Performance: Very High (10 Gigabit Ethernet)
API name: cg1.4xlarge
GPUs are known to be the best hardware accelerator for cracking passwords, so I decided to give it a try: How fast can this instance type be used to crack SHA1 hashes?
Using the CUDA-Multiforce, I was able to crack all hashes from this file with a password length from 1-6 in only 49 Minutes (1 hour costs 2.10$ by the way.):
1
2
3
Compute done: Reference time 2950.1 seconds
Stepping rate: 249.2M MD4/s
Search rate: 3488.4M NTLM/s
This just shows one more time that SHA1 for password hashing is deprecated - You really don't want to use it anymore! Instead, use something like scrypt or PBKDF2! Just imagine a whole cluster of this machines (Which is now easy to do for anybody thanks to Amazon) cracking passwords for you, pretty comfortable :-) Large scaling password cracking for everybody!
Some more details:
If I find the time, I'll write a tool which uses the AWS-API to launch on-demand password-cracking instances with a preconfigured AMI. Stay tuned either via RSS or via Twitter.
Installation Instructions:
I used the "Cluster Instances HVM CentOS 5.5 (AMI Id: ami-aa30c7c3)" machine image as provided by Amazon (I choosed the image because it was the only one with CUDA support built in.) and selected "Cluster GPU (cg1.4xlarge, 22GB)" as the instance type. After launching the instance and SSHing into it, you can continue by installing the cracker:
I decided to install the "CUDA-Multiforcer" in version 0.7, as it's the latest version of which the source is available. To compile it, you first need to download the "GPU Computing SDK code samples":
1
2
3
4
# wget  http://developer.download.nvidia.com/compute/cuda/3_2/sdk/gpucomputingsdk_3.2.12_linux.run
# chmod +x gpucomputingsdk_3.2.12_linux.run
# ./gpucomputingsdk_3.2.12_linux.run
(Just press enter when asked for the installation directory and the CUDA directory.)
Now we need to install the g++ compiler:
1
# yum install automake autoconf gcc-c++
The next step is compiling the libraries of the SDK samples:
1
2
3
# cd ~/NVIDIA_GPU_Computing_SDK/C/
# make lib/libcutil.so
# make shared/libshrutil.so
Now it's time to download and compile the CUDA-Multiforcer:
1
2
3
4
5
6
7
# cd ~/NVIDIA_GPU_Computing_SDK/C/
# wget http://www.cryptohaze.com/releases/CUDA-Multiforcer-src-0.7.tar.bz2 -O src/CUDA-Multiforcer.tar.bz2
# cd src/
# tar xjf CUDA-Multiforcer.tar.bz2
# cd CUDA-Multiforcer-Release/argtable2-9/
# ./configure && make && make install
# cd ../
As the Makefile of the CUDA-Multiforcer doesn't work out of the box, we need to open it up and find the line
1
CCFILES := -largtable2 -lcuda
Replace CCFILES with LINKFLAGS so that the line looks like this:
1
LINKFLAGS := -largtable2 -lcuda
And type make. If everything worked out, you should have a file ~/NVIDIA_GPU_Computing_SDK/C/bin/linux/release/CUDA-Multiforcer right now. You can try the Multiforcer by doing something like this:
1
2
3
4
# export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
# export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
# cd ~/NVIDIA_GPU_Computing_SDK/C/src/CUDA-Multiforcer-Release/
# ../../bin/linux/release/CUDA-Multiforcer -h SHA1 -f test_hashes/Hashes-SHA1-Full.txt --min=1 --max=6 -c charsets/charset-upper-lower-numeric-symbol-95.chr
Congratulations, you now have a fully working, CUDA-based hash-cracker running on an Amazon EC2 instance.