Wednesday, 15 November 2017

USB Bootable Stick - For Linux User

For Linux user, sorry its not necessary to explain you guys, as you might have aware of this..
but, tolerate I'm explaining for the people started..


Download Ubuntu ISO from the link below, preferred with LTS version which would be stable.

Ubuntu ISO download link


There are many ways to do this, which everyone might have not aware of...

1. Through UI, You can make use of "Startup Disk Creator" you can find searching it in the search box.



Press Make startup disk will create your USB stick easily.

2. Through terminal command

$ sudo dd if=/path/of/ISOfile/ubuntu-14.04.5-desktop-amd64.iso of=/dev/sdb1 bs=1M && sync
Which will take ~10 min to get your disk ready.

For windows users don't worry I could help you.. Follow the hyperlink USB Bootable Stick - For Windows User

Thanks.........:-)

https://www.amazon.in/gp/product/B0756Z43QS/ref=as_li_tl?ie=UTF8&camp=3638&creative=24630&creativeASIN=B0756Z43QS&linkCode=as2&tag=myblog08b4-21&linkId=edfba1abe25aeb011b8e38cc53147000




USB Bootable Stick - For Windows User

To create a Live USB stick

Common download of the Ubuntu from the link below, preferred with LTS version which would be tested as stable.

Ubuntu ISO download link


1. Download The Power ISO software which is good.
Power ISO download link

2. Extract and Install the application.


3. Run this as an Administrator and if it prompts for product key, just go with Unregistered.


4. Use a pendrive with minimum of 4GB space.


5. In Menubar > Tools > Create bootable USB drive

Through the bootable Usb drive option, you could see the administrator privilege, enter continue.



6. You can show the path of the Source image and destination to be written.

7. To burn the ISO file to the USB stick it might take ~20mins.


8. Once done, click OK to get your bootable USB stick.


For Linux users, You can help yourself by Following the hyperlink USB Bootable Stick - For Linux User

Thanks..........:-)

Password reset for Windows

Stuck with your computer to get opened!! I'm here............

Here, I could help you to recover your windows operating system without damaging your data..




If you forgot your password or if you need to peek into your neighbours, you can use this trick

( Be aware you can't find the password through this, just an hack....:-) )

1. Prepare your Ubuntu live USB stick ready..

if not, follow my other post which will help you to make use of getting ready with live USB stick.
a) USB Bootable Stick - For Windows User
b) USB Bootable Stick - For Linux User

2. Insert the live stick into the system and give a reboot/ restart


3. You could see the live image of Ubuntu popup. if not go to bios setting before bootup and change the boot option as USB to first priority.


4. This time I hope you could see the Ubuntu screen.


5. Enter "Try Ubuntu"  option.


6. You could see a GUI (Graphical User Interface) Desktop of Ubuntu.


7. Go to file manager "FILES" in the left end taskbar icon or you could search for the "Files" by pressing windows key.


8.You could see the volume of disk with some "Alphabets" like CBSCAFASFASF, You can verify by seeing the folders of C drive in it like system, system32, etc..


9. Enter to the directory and search for "sethc.exe"


and rename it as sethc-temp.exe


10. Search and rename cmd.exe to sethc.exe


11. Now again change sethc-temp.exe to cmd.exe. Its just swapping the two executable.


12. Its just simple, now you can restart the system by unplugging the Live stick, which will lead you to the windows screen


13. Just press the "shift" button for 5 times and You will see a command prompt


14. enter "net user"

which will list the users in the system, note the user details, which you need to crack

15. enter "net user test *"

where test is the user name in my case

16. This will prompt you for new password, enter the new password and confirm and enjoy the peeking.


Thanks.................................:-)


Tuesday, 14 November 2017

Emulating the ARM Versatile Express in Linux(Ubuntu) Machine using Qemu Emulator with minimal RFS from scratch



Emulating an ARM versatile express in Linux system using Qemu with minimal file system1. Requirements

a) Qemu

b) toolchain – cross compiling

c) Linux Kernel source code

d) Busybox – file system

a) Steps for installing Qemu

1. Create a directory
$ mkdir Source_Code

2. enter into the directory
$ cd Source_Code

3. clone the souce code of qemu from github
$ git clone git://git.qemu-project.org/qemu.git

4. enter in to the cloned directory
$ cd qemu

5. checkout the stable version from git
$ git checkout remotes/origin/stable-2.5 -b stable-2.5

6. create a path to compile the ./config file from qemu
$ cd ../../
$ mkdir -p Binary_images/Qemu_Bin

7. enter into the source directory qemu again
$ cd Source_Code/qemu

8.change the target location to the preferred directory
$ ./configure --target-list=arm-softmmu --prefix= ../../Binary_images/Qemu_Bin

9. This will create a Makefile in the directory and Build it
$ make

10. Now make it install by using the cmd
$ make install

b) Steps for downloading Toolchain
1.Enter to the link
http://sourcery.mentor.com/public/gnu_toolchain/arm-none-linux-gnueabi/

2.Download the latest version from the list
arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2

3. Enter to the Binary_images directory and create a directory
$ cd Binary_images
$ mkdir -p ARM_Cross_Tools

4. Enter to the ARM_Cross_Tools and download the toolchain into ithe folder
$ cp ~/Downloads/arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 ~/Desktop/Source_Code/Binary_images/ARM_Cross_Tools

5. Enter into the ARM_Cross_Tools directory
$ cd ARM_Cross_Tools

6. Extract the toolchain with tar cmd into the same directory
$ tar xvf arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2

b.1) Exporting the path to make it fixed for all time purpose
1. open the bashrc file
$ vi ~/.bashrc

2. add the line to the end of the file
export PATH= ~/Desktop/Source_Code/Binary_images/ARM_Cross_Tools/arm-2014.05/bin:$PATH

3. save the file with :wq! Or with ZZ.

c) Steps for Downloading Linux Kernel source code
1. Enter into the source_code directory again
$ cd Source_Code

2. clone the souce code of Likux kernel from github
$ git clone https://github.com/torvalds/linux
3. enter in to the cloned directory
$ cd linux

4. Checkout the stable version from git by Switching to version v4.4, Where linux kernel get updated daily
$ git checkout v4.4

This kernel source doesn't have any file system so we can take Busybox which gives us Rfs.

d) Steps for Downloading Busybox for Root file Sytem.
1.Enter to the link
https://busybox.net/downloads/

2.Download the latest version from the list
busybox-1.26.1.tar.bz2

3. Enter to the Binary_images directory
$ cd Binary_images

4. Enter to the Binary_images and download the Busybox into the folder
$ cp ~/Downloads/busybox-1.26.1.tar.bz2 ~/Desktop/Source_Code/Binary_images/

5. Enter into the Binary_images directory
$ cd ~/Desktop/Source_Code/Binary_images/

6. Extract the busybox source code with tar cmd into the same directory
$ tar xvf busybox-1.26.1.tar.bz2

Emulating steps
Step 1 – Selecting the Kernel config file:

1. Enter into the Linux source code
$ cd ~/Desktop/Source_Code/linux

2. Load default config for target board from ~/Documents/qemu-test/source_code/linux/arch/arm/ configs

Here we can find different defconfig files for different boards now we are doing for ARM versatile express board i.e vexpress_defconfig
$ make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- vexpress_defconfig

3. To enable some features for the device menuconfig can be used or save it as default settings
$ make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- menuconfig

step 2 – Compiling the kernel
1. After configuring the menu it will create a Makefile
$ make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- all

2. Run qemu with kernel image and check wheteher it is running successfully
$ ~/Binary_images/Qemu_Bin/qemu-system-arm -M vexpress-a9 -m 512M -dtb ./arch/arm/boot/ dts/vexpress-v2p-ca9.dtb -kernel ./arch/arm/boot/zImage -append “console=ttyAMA0” -serial stdio

Explanation in the previous command
qemu-system-arm:- ARM architecture emulation

-M vexpress-a9 :- simulation vexpress-a9 veneer, for different target u can find by command qemu-system-arm -M ? which list supported target.

-dtb file :- Use file as a device tree binary (dtb) image and pass it to the kernel on boot.
-kernel :- to provide the Linux kernel image zImage
-append “console=ttyAMA0” :- kernel boot parameters, here to tell the kernel vexpress board runs, serial device which tty.

After this comiplation terminal will end in kernel panic mode. Because it doesn't have the rfs to load.

Step 3 – Busybox compilation

1. Enter into the Binary_images directory where Busybox is extracted previously
$ cd ~/Desktop/Source_Code/Binary_images/ busybox-1.26.1

2. Create a default defconfig file
$ make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- defconfig

3. To enable Busybox as static library
$make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- menuconfig

4. In menuconfig GUI
Enter the Busybox Settings and in Build option enable the Busybox as static library.

5. Exit the menuconfig by saving

6. Now compile the Busybox
$ make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- install

Step 4 – Folder for VFS

1. The above build of Busybox will creates a directory called _install containing the root filesystem tree.
2. Enter into the _install directory
$ cd ~/Desktop/Source_Code/Binary_images/ busybox-1.26.1/_install

3. Add some more direcotires which make a minimal file system
$ mkdir -p proc sys tmp root var mnt dev Home etc/init.d

step 5 – Download embedded linux files from git

1.Enter into the Binar_images directory
$ cd ~/Desktop/Source_Code/Binary_images/

2. Clone the files from git
$ git clone https://github.com/mahadevvinay/Embedded_Linux_Files.git

3. enter in to the cloned directory
$ cd Embedded_Linux_Files

4. Copy the file to the respective directories in _install directory.
$ cp fstab ~/Desktop/Source_Code/Binary_images/ busybox-1.26.1/_install/etc/
$ cp inittab ~/Desktop/Source_Code/Binary_images/ busybox-1.26.1/_install/etc/
$ cp rcS ~/Desktop/Source_Code/Binary_images/ busybox-1.26.1/_install/etc/init.d/

Step 6 – File in the rcs should be given permission
$ chmod 777 ~/Desktop/Source_Code/Binary_images/ busybox-1.26.1/_install/etc/init.d/rcS

step 7 - Creating ext3 image file and Copy all the files in our _install folder to image:

$ dd if=/dev/zero of=RootFS.ext3 bs=1M count=$((32))
$ sudo mkfs.ext3 RootFS.ext3
$ mkdir tmpfs
$ sudo mount -t ext3 RootFS.ext3 tmpfs/ -o loop
$ sudo cp -r _install/* tmpfs/.
$ sudo umount tmpfs

Step 8 – Emulating the Qemu

~/Desktop/Source_Code/Binary_images/Qemu_Bin/bin/qemu-system-arm -M vexpress-a9 -dtb ~/Desktop/Source_Code/linux/arch/arm/boot/dts/vexpress-v2p-ca9.dtb -kernel ~/Desktop/Source_ Code/linux/arch/arm/boot/zImage -append "root=/dev/mmcblk0 console=ttyAMA0" -sd ~/Desktop/ Source_Code/Binary_images/busybox-1.26.1/RootFS.ext3 -serial stdio

Done. This will emulate the system terminal with Root file System.
You have learnt a new thing now.............All the best:-)

Monday, 22 August 2016

How to Trace an IP Address

Do you want to find out someone's IP address? Or your own? Or do you want to find out what country an email is from? You can do it by tracing an IP address. It is not very hard to do, and we'll show you how.

* Method 1 of 4: Website IP Address

1. Open a command console. On a Mac, it's called Terminal and it's in the Utilities folder. On a PC, click on Start, then "All Programs", then Accessories, and thenCommand Prompt. This will let us ping any website to find out the IP address of that website.



























2. Ping an address. This sends a signal out to a URL which then bounces back with the website information attached, and how long the round trip took.
* Type "ping [URL]" - example: ping www.facebook.com.




























3. Press return/enter. The IP address should appear beside the website name, followed by how many seconds or milliseconds the ping took.

* The format of an IP address is numeric, written as four numbers separated by periods. For Facebook, the IP address is 69.171.237.16.

* Method 2 of 4: Email IP Address




















1. Open your email client. To find the IP of an email sent to you, you can investigate the message's headers—that stuff that looks like a keyboard exploded on the message



























2. Show headers. Open a message. From the View menu, select the option that lets you view all or extended headers, and your To/From section will blossom with new information.

* On a Mac, click View > Message > All Headers
* On a PC, on Options, click the dialogue box launcher > Message Options dialogue box (Properties) > Internet Headers
* Next to the Received section you will see something like "from..... and an IP address as described above. Select one of those, and copy it to the clipboard. In this case, we'll select 66.220.155.163, and copy it. We can see that it says Received from mx-out.facebook.com, so we'll do a test to see if that's accurate.



























3. Open a command console. This is described above. Only this time, instead of doing a ping on a known address, we're going to run a whois check.

* In your terminal window, by the flashing cursor, type whois 66.220.155.163, and press Enter. The information will be sent out to a database, queried, and then returned with the registration information for that IP address.

* In this case, we can verify that the message was sent through Facebook. Notice we also have the domain registrar's full address.


4. Use an alternative lookup. You may not want to use the terminal, or perhaps it's not loaded on your computer. Instead, you can try using an Internet lookup, such as ip-lookup, which gives you much the same information as a whois lookup, and in many cases, much more.

* Method 3 of 4: Geo-location of an IP Address

1. Use the methods described above to obtain the IP number you wish to check.



2. Go to a website that will allow you to look up IP address information. Google "IP Lookup" or "IP Geolocation" for a large list of sites that will freely offer this service.
3. Understand what you can and cannot learn from the IP address:

* Which internet service provider (ISP) the user is using. In some cases this may be the user's company (e.g. Ford.com). In other cases it may be just one of the large ISPs such as ATT or Comcast.
* The approximate physical location of the user (e.g. Palo Alto, California.)
* Recognize that usually you will not learn the actual name of the person doing at that IP address (e.g. Joe Smith). ISPs will typically only release such information under a court order.



* Method 4 of 4: Traceroute


1. Open a command console as described above. On Windows, enter tracert <IP address>. On UNIX (including Linux and Macintosh OS X), open a shell and use the command traceroute <IP address>, and how long each step takes. 

Kabali | Neruppu Da Cover by BHAVIT RATHORE | Music Video | Pa Ranjith |...



Its nice to see Tamil songs sung by North Indian friends, who doesn't know to speak in Tamil, even to understand the language. Its a great try and feels good. Nice one Bhavit Rathore. Great work Bro.......Neruppu daaaaaaaaaa..........:-)


Tuesday, 17 November 2015

CHENNAI RAIN

The whole capital of Tamil Nadu has drained in rain water and people are struggling for moving to places like offices,schools,colleges. The city has totally got sink. the sample pictures of present Chennai.    












I Wish to thank Mr,Raghava Lawrence, the actor and social worker for providing food facilities for the affected people.

second thanks for OLA Boats which provided free three days boat facilities with professional rovers to help the people, those homes were drained in water.

and sincere thanks for all the youngsters who accommodate the friends and their families and unknown affected people during the crisis.

Last, wish to the government of TN can take good measures to recover our KOOVAM river with fresh water by clearing the mess along with the city.

Wednesday, 11 November 2015



‪#‎Light‬ a lamp of love,
‪#‎Blast‬ a chain of sorrow, 
‪#‎Shoot‬ a rocket of prosperity, 
‪#‎Fire‬ a flowerpot of happiness,
‪#‎Happy‬ Diwali to all Friends and families.

Friday, 20 February 2015

FREE WEBSITE

Hi all,


I think this information can be useful for you. If you plan to get your website, here is one good free web hosting provider to choose - 000webhost.com

They provide hosting absolutely free, there is no catch. You get 1500 MB of disk space and 100 GB bandwidth. They also have cPanel control panel which is amazing and easy to use website builder. Moreover, there is no any kind of advertising on your pages.

You can register here: http://www.000webhost.com/843232.html

STEPS TO FIND THE USED PASSWORDS FOR INTERNET

STEP 1. 

open cmd in run(win+r)

STEP 2. 

write: netsh wlan show profiles

STEP 3.

write: netsh wlan show profiles (name of profile from list) key=clear

STEP 4. 

hit enter and under ''security settings'' you can see the password?


thanks

Sunday, 23 November 2014

Windows Password Recovery

Recovering windows password easily, no extra tool or software

1.First, you will start up the computer (or restart it).
While the computer is coming up and you can see it saying, “Starting Windows,”
grab and hold down the power button until it does a hard-shutdown.

2.This will make Windows have an issue. It will think it is broken and ask you if you want to Launch Repair, or Start Normally. You will choose to Launch Startup Repair.

3.Startup repair will boot up and take a little while, then it will ask you if you want to use a System Restore Point. You are going to choose “Cancel.”



 4.Now is the long part… You will wait, and wait. After a long time, you will get a dialogue telling you that Startup Repair could not repair the computer automatically! What! After all that waiting? That is okay, because this plays right into our plans. So, you will click on the down arrow in the bottom left so you can see the Problem Details.

5.Now you will click on the link at the very end of the Detail Report. It is the link for the Privacy Statement.

6.Notepad will come up with the Privacy statement in it. You will go on the File menu and go to Open.

7.Using the Open Dialogue, you will go to “Computer” –> “Local Disk” –> “Windows” –> “System 32”

8.Now, don’t forget to switch from “Text Documents” to “All Files” so you can see every file in this folder.

9.Find the application file “sethc” This is the accessibility keys program.



10.Rename this file as a backup file: I named it “sethc-bak”

11.Now find the file: “cmd” in the same folder. This is your command prompt. Right click on this one and go to Copy. Then right click in the white background of the folder and Paste.

12.You will now have a file called “cmd – Copy.” You need to rename this to “sethc”. Then close out of all the windows and finish, so that the computer restarts.

13.You will now be at the Login prompt (where you don’t know the password). Hit the Shift Key on your keyboard 5 times.



 14.The Command Prompt with Administrator Privileges comes up!

You will type in:
net user

15.and then make note if your intended victim username. If the username you have at the login screen is not here, then it is probably a mask for one of the ones here on the net user screen. Choose wisely.

16.You can find out which user is in the admin group by simply typing:
net user [username]

for each one.

To reset the password, type in:
net user [username] *

17.This will give you a prompt to type a new password. Keep in mind that if you set it to something new, the user will definitely not be able to get into their computer. However, if you just leave it blank, they will not be prompted for login. It is much more likely this way, that they will think it is some fluke. Maybe you put something on to monitor them, and now they will just set their password again and go on about their business. Whereas, if they can’t get in because you changed the password, they will probably wipe the drive.

Either way, you will put the corresponding password into the login box after and you will be in!

:-)