Hide / Add / Embed your secret files in JPG

October 14, 2008

This the simplest in steganography form (but without any advance protection such as password). But, very tricky way.. 😉

How to doing this?

In Windows:
1. Gather the file you wish to bind, and the image file, and place them in a folder. For example I will be using D:\Celly The image we will be using an example will be mylove.jpg
2. Add the file/files you will be injecting into the image into a WinRar .rar or .zip. From here on this will be referred to as (truelove.rar)
3. Open command prompt by going to Start > Run > cmd
4. In Command Prompt, navigate to the folder where your two files are by typing cd D:\Celly
5. Type copy /b mylove.jpg + truelove.rar ourlove.jpg

In Linux:
I assume that you have understand about path system. Then, just type cat mylove.jpeg truelove.rar > ourlove.jpeg

In order to view/extract your file

In Windows:
1 Change the file extension from ourlove.jpg to ourlove.rar, then open and your file is there
2. Leave the file extension as is, right click, open with WinRar and your file is there..

In Linux:
Simply type this: unrar e ourlove.jpeg

This is a good example: http://img153.imageshack.us/img153/3742/testrj6.jpg

Enjoy! 😉

How to record multiple session iso files on a CD or DVD

August 22, 2008

CDs will be readable in Unix, Linux, Windows, and MacOS with original file names

  • CDs recorded with the following options will be readable on all OS systems (Unix, Linux, Windows. MacOS) and have correct long file names in every OS.
  • The following procedures use cdrtools (mkisofs & cdrecord).
  • The procedures below work for single and multiple recording of iso images onto a single CD or DVD.
  • This note explains the procedures on Linux, Unix, Cygwin in Windows, and MacOSX systems.

Table of Contents

  • Information Common to the different systems
  • Linux, Unix, Windows/Cygwin Instructions
  • Apple MacOSX Instructions

Information common to the different systems

  • Directories to be backed-up should be placed in a common top directory.
    This directory’s name will not appear on the recorded CD.
  • CDs can contain a maximum of 600-700 Megabytes
    DVDs can contain 4.5 GigaBytes of information
  • mkisofs options for the recording
    • The recording will be readable on Linux., Unix, Windows, Apple systems with original long file names
      if the following options are used: -rJTV vol_name
      eg: /usr/bin/mkisofs -rJTV data0303 ./data > data.iso

      • r – is for rockridge extensions – long file names
      • T – sets up Translation Table – r & T for Unix/Linux systems
      • J – Joliet extensions – for Windows systems
      • V – creates a volume title which will appear on Windows/Mac/Solaris systems
        Keep the same title when recording multiple sessions – otherwise only the last title recorded will be used (on some operating systems).
      • Other useful options
        -a: Include all files – “~” “#” files
        -l: if very many files are in the directory, you might need this one – but it may cause problems on Windows
        Read the man page
    • You need a machine with a CD writer to find the information for the next mkisofs session (for a multi-session CD).
    • Use CD-R recording material instead of CD-RW. A CD-RW will be readable only on machines with a CD writer. This excludes all the CIMS Suns and SGIs.
    • On a CD-R, a multi-session recording will obscure older versions of the same file and add new files and directories to the disk.

Linux, Unix, Windows/Cygwin Instructions

  • In the following commands, I use “Data0303” for the volume name, and “data” for the top directory containing the directories to be recorded.
  • mkisofs can be used on any system having this command (Suns, SGIs)
    cdrecord has to be used on a system with a CD writer.
  • cdrecord -scanbus
    This only has to be done once on a system to obtain the device numbers
    On the Dell linux system in the AML lab the results of this command is:
    0,1,0 1) ‘SAMSUNG ‘ ‘CDRW/DVD SM-308B’ ‘xp01’ Removable CD-ROM
    This means: dev=0,1,0 or dev=ATA:0,1,0 will be used in subsequent commands.
    Some systems need the device to be specified with ATA: before the device numbers. (The reference to the CD/DVD player can be seen in the boot messages.)
  • create a top directory and move directories to be recorded into this directory on the machine where mkisofs is being used:
    mkdir data
    mv dataA dataB data
  • run mkisofs the first time
    /usr/bin/mkisofs -rJTV Data0303 ./data > data1.iso
  • Move directories dataA dataB back to their original places
  • cdrecord -v -eject dev=0,1,0 -multi speed=8 data1.iso
    (or if necessary: cdrecord -v -eject dev=ATA:0,1,0 -multi speed=8 data1.iso)
    speed is the speed of the CD recorder – in the ViSLab it’s 8x
  • All subsequent times mkisofs has to know where the free space begins.
    This is obtained with the CD inserted in the CD writer and the cdrecord command
    cdrecord -msinfo dev=0,1,0
    or cdrecord -msinfo dev=ATA:0,1,0
    The results of this command is then used with the -C option in mkisofs

    • If mkisofs is on different machine than the CD writer and cdrecord
      copy the info from: cdrecord -msinfo dev=0,1,0 and put it after the -C option in mkisofs
      /usr/bin/mkisofs -rJTV Data0303 -C {cdrecord info} -M /dev/cdrom ./data >data2.iso
    • If the mkisofs command is on the same machine as the cdrecord
      • either
        bash shell: NEXT_SESSION =`cdrecord -msinfo dev=0,1,0`
        tcsh or csh shell: set NEXT_SESSION =`cdrecord -msinfo dev=0,1,0`
        /usr/bin/mkisofs -rJTV Data0303 -C $NEXT_SESSION -M /dev/cdrom ./data >data2.iso
      • or combine these 2 commands
        /usr/bin/mkisofs -rJTV Data0303 -C `cdrecord -msinfo dev=0,1,0` -M /dev/cdrom ./data >data2.iso
  • Then record the iso file
    cdrecord -v -eject dev=0,1,0 -multi speed=8 data2.iso
  • When finished recording, eject the disk: eject or press the button on CD drive.
  • Re-insert the CDROM and check it
    • On a Linux system
      ls -F /mnt/cdrom
      dataA/ dataB/ dataC/ dataD/ …. TRANS.TBL
    • On a Sun: the disk is in /cdrom
    • on an SGI: the disk is in /CDROM
    • For further information on this and other types of CD burning,
      see the Linux:CD writing HowTo

Apple MacOSX instructions

  • Pre-Instructions and Comments
    • the MacOSX instructions are slightly different from those for the other OSs
    • the procedure has one peculiarity in that you have to use the command
      disktool -u disk1 0
      from time to time to disassociate the device with MacOSX without ejecting it.
      Below you’ll find this command listed each time I needed it during the test writing session on the G4 in the AML ViSLab.
      If you have any trouble issuing a command, use disktool first.
    • The G4 in the AML ViSLab is a SuperDrive and thus the device is called “IODVDServices” in the following instructions.
    • In the following, I will call the common top directory with the data to be recorded: data
      and the name of the CD: Data0303
  • Put your data directories to be recorded in the common top directory data
  • Create the first iso image
    mkisofs -rJTV Data0303 ./data >data1.iso
  • burn this first image
    cdrecord -v -multi -data dev=IODVDServices data1.iso
  • disktool -u disk1 0
  • Find the information locating the free space on the CD
    set NEXT_SESSION=`cdrecord -msinfo dev=IODVDServices`
  • disktool -u disk1 0
  • create next ( and subsequent) iso image
    mkisofs -rJTV Data0303 -M IODVDServices -C $NEXT_SESSION ./data >data2.iso
  • disktool -u disk1 0
  • burn the next( and subsequent) iso image
    cdrecord -v -multi -data dev=IODVDServices data2.iso
  • when finished eject the disk
    hdiutil eject disk1 or press the “triangle” button key at the top right.
  • Re-Insert the disk and type:
    ls /Volumes to see the results
  • For further information see Create single-volume multi session CD-Rs

Source: http://www.math.nyu.edu/aml/CDwrite.html

WinUTuxU: Fake Ubuntu Taste of Windows XP?

December 5, 2007

Windows has been used by most people in around the world. It famous with it’s easy of use.

So, just like DarkXP and CrystalXP, is this another *repacked* (read: illegal) distribution of Windows XP?

I’ve not tried it my self. But, if you still curious about it, just grab it in parts through these links:


I warn you that this is probably *illegal* software, and for that reason, I’m not going to try it out. 😀

Making X-Chat To Be Like mIRC

September 22, 2007

You cannot type /j #channel in X-Chat just like in mIRC. So, this is how..

# Script name: lazyjoin.pl
# usage: this script like join in mIRC. You don't typo /j #channel,
# but u can do like this typo /j channel (like in mIRC)
# Put this code in your .xchat2 direktori.use strict;
use warnings;
Xchat::register('Lazy join', 1, 'makes "/join channel" work');
Xchat::hook_command('join', sub {
my @t = map { /^#/ ? $_ : "#$_" } split /,/, $_[0][1];
Xchat::command('join ' . join(',', @t) . ' ' . ($_[1][2] || ''));
return Xchat::EAT_ALL;

Tux Factory

September 9, 2007


If you are Linux Addict, then you are Tux Addict too.. 😉

This is the link for Tux Galleries..


Windows Games on Linux

September 3, 2007

Slowly there are more and more Windows games playable on the Linux Platform. With latest WineX there is taken an important step forwards.

Windows Gaming under Linux, game with WineX

The growing popularity of the Linux game depends for an important part on the gaming possibilities. Of course lots of people only use their computers for serous productive work, but the majority wants to have some fun as well.

Gaming under Linux was always a weakness. There were limited Linux games available and Windows games did not play on Linux.

The last half year has seen some change in this. With the outcome of the latest version of Wine 2x and WineX 3.x, Windows gaming under Linux is taken a step further. In this issue we concentrate on the commercial version of Wine especially for playing Windows games under Linux, WineX. Next month we will discus Wine itself in a separate article.

What is WineX

Simply said, WineX creates an environment for Windows games to run under Linux and is developed by transgaming.com. More technically said, WineX is an alternative implementation of Microsoft’s Win32 Application Programming Interfaces (API) which form the basis to run all Windows software. The Win32 APIs themselves are extremely broad, covering thousands of functions like file and disk management, etc.

Is it free?

It’s not a free software package distributed under GNU license, but you have to pay for it via a subscription service with a minimum subscription of three months of $15 or a year subscription of $60.
However you can download a trial version from

How many Windows Games work properly under WineX?

According to our research well over 300 Windows games work well under WineX. These include high rated games and entry level games as well. Some examples of popular Windows games are Max Payne, The Sims, Sim City, Spiderman, Half Life, Medal of Honor, Civilization, Emperor, GTA3, Counterstrike and much more Shooter, Strategy, Adventure, Action and other popular Platform and 3D games.

For a complete list of playable Windows games go to http://www.transgaming.com/dogamesearch.php?order=working&showall=1

Linux Wallpaper Pack 02

September 3, 2007

And these are the second pack…

Download link: http://www.megaupload.com/es/?d=MS63TOB6

Filename: wall-linux-pack02.7z
Filesize: 20.92 MB