Showing posts from September, 2018

Cracking Zip Password Files

What is FZC?  FZC is a program that cracks zip files (zip is a method of compressing multiple files into one smaller file) that are password-protected. You can get it on
FZC uses multiple methods of cracking - bruteforce (guessing passwords systematically until the program gets it) or wordlist attacks (otherwise known as dictionary attacks. Instead of just guessing passwords systematically, the program takes passwords out of a "wordlist", which is a text file that contains possible passwords).
FZC can be used in order to achieve two different goals: you can either use it to recover a lost zip password which you used to remember but somehow forgot, or to crack zip passwords which you're not supposed to have. So like every tool, this one can be used for good and for evil.
You are also going to see the phrase "check name.txt" often in this text. These files should be in FZC's directory. They contain more information about…

How does Linux boot?

How does Linux boot?
As it turns out, there isn't much to the boot process:

 A boot loader finds the kernel image on the disk, loads it into memory, and starts it. The kernel initializes the devices and its drivers. The kernel mounts the root file system.The kernel starts a program called init.init sets the rest of the processes in motion.The last processes that init starts as part of the boot sequence allow you to log in.

Identifying each stage of the boot process is invaluable in fixing boot problems and understanding the system as a whole. To start, zero in on the boot loader, which is the initial screen or prompt you get after the computer does its power-on self-test, asking which operating system to run. After you make a choice, the boot loader runs the Linux kernel, handing control of the system to the kernel.

This blog covers the kernel initialization stage, the stage when the kernel prints a bunch of messages about the hardware present on the system. The kernel starts init …