Skip navigation

Category Archives: how to

The present article describes the possible method to launch applications without any trace in system.

It is a pretty interesting technical task. The application should not exist on the hard drive. The external drive is not the best way out too. The only solution is memory, but it will not appear in memory by itself. Yes, it’s possible to copy it manually, but it would not be handy at all. Therefore the process can be automated increasing a little the risk of detection.

So here is the plan: We’ve got a certain partition of memory, mounted as tmpfs. If the flash card is inserted by the boot, it’s content will be copied into the memory. Afterwards the card can be removed.

Now about the realisation. We will take Kubuntu 7.10 as an example therefore all information given here suit mostly this distribution.

Let’s start with creating of virtual memory partition. To do so we need to create new folder /etc/hack and to add into /etc/fstab the following string:

none /etc/hack tmpfs defaults,size=10m 0 0

For instance we will make 10Mb partition. In real situation the volume will depend on particular tasks.

Now let’s create a script /etc/ with the following content:


# the node name of our flash card

# If the node exists (the card is inserted)
if [ -e $DRIVENAME ];  then

# mounting the card
    mkdir -p /tmp/hack
    mount $DRIVENAME /tmp/hack

# coping it's content into the memory
    cp -vR /tmp/hack/* /etc/hack

# unmounting the card
    umount /tmp/hack

# give all needed permissions to user
# that will use the programm
    chown -vR user /etc/hack

Then we need to add the calling for our script into /etc/rc.local:

sh /etc/

Thats it. For the ease of user it would be nice to create a launcher on desktop. We will make here a little trick: we will create a launcher of certain external script that will execute our application if it exists in memory, if not, it will launch something else.

The example of such script:


if [ -e /etc/hack/app.bin ]; then

By the absence of the application the browser will be launched, showing us the Google start page.

Now if you boot your pc without the flash card, nothing unnecessary will be found (there will be a trace of some file executed, but this fact does not indicate the particular application).

 Based on article from

It’s now possible to make Abby Lingvo work with Linux without windows emulators, or more exactly to say, to use it’s dictionaries with Stardict. Abby uses locked file format for dictionaries (.lsd) so we need to convert each needed dictionary to an open one using the standard Abby converter for dictionaries. By default it converts only .dsl files to .lsd so we need patch it with any Hexeditor to add a new feature. Here is the list of needed tools:

  • Lingvo dictionaries in .dsl format
  • Compiler for dictionaries DslComp.exe with all essential libraries

    (Awl.dll, FineObj.dll, LangInfoUnicode.dll, Lingvo0.dll, msvcr71.dll)

  • Wine emulator

  • makedict with all dependencies

  • Stardict itself with dictzip utility

  • Read More »