Badblog

welcome to our blog

We are Learncodz.


Posts

Comments

The Team

Blog Codz Author

Connect With Us

Join To Connect With Us

Portfolio

  • Did you know that you can install WordPress on your personal computer for learning and testing purposes. The process of installing WordPress on your personal computer is also known as setting up a local server environment or localhost. Often theme designers and plugin developers install WordPress on a local server environment to speed up their development process. An average user can use the local server environment to test plugins and/or make changes to the site before making it live for their audiences. In this article, we will show you how to install WordPress on your Windows computer using WAMP.

    Note: If you install WordPress locally on your computer, then the only person who can see that site is you. If you want to have a live WordPress site available to the public, then you need to have a Domain and WordPress Web hosting. We recommend that you follow this guide on how to install WordPress.

    What is WAMP?

    WAMP or WampServer is a compilation of Apache web server, PHP and MySQL bundled for Windows computers. Basically, you need WAMP to setup your own local server environment and install WordPress on Windows. There are other clients for Windows such as XAMPP, but we use and recommend WAMP. It is free and easy to use.

    Installing Wampserver on your PC

    First thing you need to do is go to WampServer website and download the latest WampServer. You will be presented with various options on their download page. Simply choose the one that applies to your Windows (64-bit or 32-bit). When in doubt, select the 32-bit version because it will work on 64-bit versions of Windows.

    Once you have downloaded WampServer, run the installation program and follow on-screen instructions. At one point during the installation, WampServer will ask for the location of the default web browser. By default it will use Internet Explorer, but you can change that to Google Chrome or Firefox by locating the browser in Program Files.

    Installing Wampserver

    Once you are done with the installation, launch WampServer.

    Setting Up a Database for WordPress

    WampServer comes with phpMyAdmin, a web based application to manage MySQL databases. Click on the Wampserver icon in windows taskbar and then click on phpmyadmin.

    launching phpMyAdmin in Wamp

    phpMyAdmin will open in a new browser window. Click on Databases in phpmMyAdmin to create a new database for WordPress. Choose a name for your database and click on Create button.

    Creating a database in phpMyAdmin for WordPress

    Installing WordPress on Windows with WAMP

    Download a copy of WordPress from WordPress.org. Extract the zip file and copy the wordpress folder. Go to C:wampwww and paste wordpress folder there. You can rename the wordpress folder to anything you want for example mysite, wpbeginner, etc. For the sake of this tutorial, we renamed our wordpress directory to mysite. Now open a web browser and go to:

    http://localhost/mysite/

    WordPress will inform you that it can not find a wp-config.php file. Click on the Create a Configuration File button to create it.

    Create wordpress configuration wp-config file

    On the next screen, you need to provide your database information. The database name will be the one that you selected. In our case, we called it test_db.

    Please note that your default database username will be root and leave the password blank. Click on the submit button and WordPress will create a configuration file for you.

    Provide your database information to install WordPress on localhost with WAMP

    After this you will see a screen informing you that WordPress has successfully created the configuration file, and you can proceed with the installation. Click on Run Install button.

    Run WordPress Installation Script

    On the next screen, fill out the installation form. You need to provide a title for your website, choose an admin username and password, and provide admin email address. Finally press the Install WordPress button.

    WordPress Installation Page

    WordPress will quickly run the installation and create database tables. Once done, you will see a success message after the installation. You can then proceed to your WordPress by clicking on the Log in button.

    Troubleshooting WAMP Skype Error

    If you have Skype installed and running then WampServer may not be able to work properly due to a conflict with Skype. The conflict is caused by both Apache and Skype using the same port 80. There is a simple fix for this problem. Open Skype and go to Tools » Options. Click on Advanced and then Connections. Uncheck the box that says Use port 80 and 443 as alternatives for incoming connections. Save options and restart Skype.

    Fixing Wamp / Xampp Skype Conflict

    Enabling Pretty Permalinks in WAMP

    Pretty permalinks will not work by default on your local server environment. All your URLs will look like localhost/mysite/?p=18. If you go to Settings » Permalinks and use one of the other opttions, then it will show you “page not found” errors. We have already written about a solution here that will show you how to enable custom permalinks in WAMP.

    Migrating from WAMP to Live

    After numerous request via twitter, facebook, email, and comments in this post, we have written a guide on how to move WordPress from WAMP local server to a live site. Hopefully you guys will find it helpful when you are ready to deploy your local site to production.

    We hope that this article helped you install WordPress on your Windows computer using WAMP. Having a local server environment is great for learning and testing purposes. Remember, if you want to run a blog for other people to see, then you do not need to install WordPress on your computer. You need to install WordPress on a web hosting provider. If you have any questions, then please feel free to ask in the comments below.


    The post How to Install WordPress on your Windows Computer Using WAMP appeared first on Codzcook.

  • Learning to become hacker is not as easy as learning to become a software developer. I realized this when I started looking for learning resources for simple hacking people do. Even to start doing the simplest hack on own, a hacker requires to have in depth knowledge of multiple topics. Some people recommend minimum knowledge of few programming languages like C, Python, HTML with Unix operating system concepts and networking knowledge is required to start learning hacking techniques.

    Though knowing a lot of things is required, it is not really enough for you to be a competent and successful hacker. You must have a passion and positive attitude towards problem solving. The security softwares are constantly evolving and therefore you must keep learning new things with a really fast pace.

    If you are thinking about ethical hacking as a career option, you may need to be prepared for a lot of hard/smart work. I hope these free resources will help you speed up on your learning. If you decide you pursue ethical hacking as a career option, you may also want to read some in depth ethical hacking books.

    A lot of people (including me before doing research for this article) think that they can become a hacker using some free hacking tools available on web. Its true that some common types of hacking can be easily done with help of tools, however doing it does not really make you a hacker. A true hacker is the one who can find a vulnerability and develop a tool to exploit and/or demonstrate it.

    Hacking is not only about knowing “how things work”, but its about knowing “why things work that way” and “how can we challenge it”.

    Below are some really useful hacking tutorials and resources you may want to explore in your journey of learning to hack

     

    Hacking For Dummies – Beginners Tutorials

    These tutorials are not really simple for anyone who is just starting to learn hacking techniques. However, these should be simple starting point for you. I am sure you have different opinion about complexity of each tutorial however advanced hacker are going to be calling this a job of script kiddie (beginner hacker). Even to acquire the skills of a script kiddie you need to have good understanding of computer fundamentals and programming.

    1. Cybrary – For those looking to learn ethical hacking skills online, Cybrary provides the perfect platform to do so. Cybrary is a free online IT and cyber security training network that provides instruction in the form of self-paced, easy-to-follow videos. Featuring courses on topics such as Penetration Testing and Ethical Hacking, Advanced Penetration Testing, Post Exploitation Hacking and Computer and Hacking Forensics, Cybrary provides instruction from the beginner to the highly-advanced level of hacking. Additionally, Cybrary offers supplemental study material along with their courses free of charge. With their in-depth training videos and study guides, Cybrary ensures that users develop the best hacking skills.
    2. Hacking Tutorials for Beginners – By BreakTheSecurity.com
    3. How to learn Ethical hacking – By Astalavista.com
    4. Penetration Testing Tutorial – By Guru99.com
    5. Backtrack Penetration Testing Tutorial
    6. Introduction to Penetration Testing
    7. Information Gathering with Nmap
    8. Simple How To Articles By Open Web Application Security
    9. The Six Dumbest Ideas in Computer Security
    10. Secure Design Principles
    11. 10 steps to secure software

    Cryptography Related Tutorials

    Cryptography is must know topic for any aspiring security professional or a ethical hacker. You must understand how encryption and decryption is done. You must understand why some of the old encryption techniques do not work in modern computing world.

    This is a important area and a lot of software programmers and professional do not understand it very well. Learning cryptography involves a lot of good understanding of mathematics, this means you also need to have good fundamentals on discrete mathematics.

    1. Introduction to Public Key Cryptography
    2. Crypto Tutorial
    3. Introduction to Cryptography
    4. An Overview of Cryptography
    5. Cryptography Tutorials – Herong’s Tutorial Examples
    6. The Crypto Tutorial – Learn How to Keep Secret Secret
    7. Introduction to cryptology, Part 1: Basic Cryptology Concepts

     

    Websites For Security Related Articles And News

    These are some websites, that you may find useful to find hacking related resources and articles. A lot of simple tricks and tips are available for experimenting through these sites for improving yourself to become advanced hacker.

    In recent years, many people are aspiring to learn how to hack. With growing interest in this area, a lot of different types of hacking practices are evolving. With popularity of social networks many people have inclined towards vulnerability in various social networks like facebook, twitter, and myspace etc.

    Continuous learning about latest security issues, news and vulnerability reports are really important for any hacker or a security professional. Some of the sites that keep publishing informative articles and news are listed here.

    1. http://ift.tt/15wDmhO
    2. http://ift.tt/UyT3nf
    3. http://ift.tt/qP1Ntj
    4. http://ift.tt/PeDjAV
    5. http://sectools.org/
    6. http://www.2600.com/
    7. DEF CON – Hacking conference
    8. http://ift.tt/NUAgnd
    9. http://ift.tt/159LJGQ
    10. http://ift.tt/1cMLuzm
    11. http://hackaday.com/
    12. http://www.hitb.org/
    13. http://ift.tt/L26fy7
    14. http://pentestmag.com
    15. http://ift.tt/vpP6zb
    16. http://ift.tt/A2V7FO

     

    EBooks And Whitepapers

    Some of the research papers by security experts and gurus can provide you a lot of information and inspiration. White papers can be really difficult to read and understand therefore you may need to read them multiple times. Once you understand the topic well, reading will become much faster and you will be able to skim through a lot content in less time.

    1. Handbook of Applied Cryptography – This ebook contains some free chapter from one of the popular cryptography books. The full book is also available on amazon at Cryptography Book.
    2. Network Penetration testing Guide
    3. How to hack anything in Java
    4. Mcafee on iPhone and iPad Security
    5. A Good Collection of White papers on security and vulnerabilities – This site contains collection of white papers from different sources and some of these white papers are really worth referring.
    6. Engineering Principles for Information Technology Security
    7. Basic Principles Of Information Protection
    8. Open Web Application Security Project – OWASP is one of the most popular sites that contains web application security related information .

     

    Videos & Play Lists

    Those who like to watch video tutorials, here are few I liked. However there are many small video available on youtube. Feel free to explore more and share with us if you like something.

    1. Cryptography Course By Dan Boneh Stanford University
    2. Open Security Training- Youtube Playlist of More than 90 hours. I have found this to be the biggest free training available for security related topic.
    3. OWASP AppSec USA 2011: Youtube Playlist containing compilation of OWASP conference highlight in 2011.
    4. Defcon: How I Met your Girlfriend – Defcon is one of the most popular hacker conference. The presenters in this conference are well know inside the hacking industry.
    5. Defcon: What happens when you steal a hackers computer
    6. Defcon: Nmap: Scanning the Internet
    7. Public Key Cryptography: Diffie-Hellman Key Exchange
    8. Web application Pen testing
    9. Intro to Scanning Nmap, Hping, Amap, TCPDump, Metasploit

     

    Forums For Hackers And Security Professionals

    Just like any other area, forums are really great help for learning from other experts. Hundreds of security experts and ethical/non-ethical hackers are willing to share their knowledge on forums for some reason. Please keep in mind to do enough research before post a question and be polite to people who take time to answer your question.

    1. Stackoverflow for security professionals
    2. http://darksat.x47.net/
    3. http://ift.tt/17KwyVO
    4. http://ift.tt/1bj4UCA
    5. http://ift.tt/1DCgDp4

     

    Vulnerability Databases And Resources

    Vulnerability Databases are the first place to start your day as a security professional. Any new vulnerability detection is generally available through the public vulnerability databases. These databases are a big source of information for hackers to be able to understand and exploit/avoid/fix the vulnerability.

    1. http://ift.tt/KOyZdk
    2. http://1337day.com/
    3. http://ift.tt/1nsQWlr
    4. http://ift.tt/Y0pFEv
    5. http://www.osvdb.org/
    6. http://ift.tt/KAck67
    7. http://ift.tt/1kmTD2p
    8. http://ift.tt/1kmTD2g
    9. http://ift.tt/QBw7pD
    10. http://ift.tt/1kmTD2j
    11. http://web.nvd.nist.gov
    12. http://ift.tt/1kmTD2l
    13. http://ift.tt/PRL9yW
    14. http://cvedetails.com/
    15. http://ift.tt/1kmTCLT
    16. http://oval.mitre.org/

    Product Specific Vulnerability Information

    Some of the very popular products in the world require a special attention and therefore you may want to look at the specific security websites directly from vendors. I have kept Linux. Microsoft and apache in this list, however it may apply to any product you may be heavily using.

    1. Red Hat Security and other updates Site
    2. Microsoft Products Security Bulletin
    3. Apache Foundation Products Security Repository
    4. Ubunut Software Security Center
    5. Linux Security Repository

     

    Tools And Programs For Hacking / Security

    There are dozens of tools available for doing different types of hacking and tests. Tools are really important to become more productive at your work. Some of the very common tools that are used by hackers are listed here. You may have different choice of tools based on your own comfort.

    1. nmap
    2. NSS
    3. Hping
    4. TCPDump
    5. Metasploit
    6. Wireshark
    7. Network Stuff
    8. Nikto

    Summary

    I have tried to compile some of these resources for my own reference for the journey of learning I am going to start. I am not even at a beginner level of becoming hacker but the knowledge of this field really fascinates me and keeps me motivated for learning more and more. I hope will be able to become successful in this.

    A lot of people use their knowledge skills for breaking stuff and stealing. I personally think that doing harm to someone is a weak choice and will not have a good ending. I would recommend not to use your skills for any un-ethical endeavor. A single misuse of your skill may jeopardize your career since most companies do a strict third party background check before they hire a ethical hacker or a security personal.

    There are dozens of companies looking for ethical hackers and security professionals. There are really good number of opportunities in this area and its really niche compensation segment. You will be easily able to get a decent job without even acquiring all the expert level skills to become a pro hacker.

    The post 80+ Best Free Hacking Tutorials | Resources to Become Pro Hacker appeared first on Codzcook.

Comments

The Visitors says
Download Free Software Latest Version