Home > By category > Developer Tools >Specialized Tools > XORSearch



XORSearch

  • Downloads: 
  • Views: 
  • Rating:

The XORSearch application was designed to be a small program to search for a given string in an XOR, ROL or ROT encoded binary file. An XOR encoded binary file is a file where some (or all) bytes have been XORed with a constant value (the key).

A ROL (or ROR) encoded file has its bytes rotated by a certain number of bits (the key). A ROT encoded file has its alphabetic characters (A-Z and a-z) rotated by a certain number of positions. XOR and ROL/ROR encoding is used by malware programmers to obfuscate strings like URLs.

XORSearch will try all XOR keys (0 to 255), ROL keys (1 to 7) and ROT keys (1 to 25) when searching. I programmed XORSearch to include key 0, because this allows to search in an unencoded binary file (X XOR 0 equals X).

If the search string is found, XORSearch will print it until the 0 (byte zero) is encountered or until 50 characters have been printed, which ever comes first. 50 is the default value, it can be changed with option -l. Unprintable characters are replaced by a dot.

Usage: XORSearch [-si] [-l length] [-f search-file] file string
XORSearch V1.4, search for a XOR, ROL or ROT encoded string in a file
Use -s to save the XOR or ROL encoded file containing the string
Use -l length to limit the number of printed characters (50 by default)
Use -i to ignore the case when searching
Use -f to provide a file with search strings

Free download from Shareware Connection - Search for a given string in an XOR, ROL or ROT encoded binary file

Publisher: Didier Stevens | License: Freeware | Price: 0.00
Version: 1.4.0 | Size: 40 KB | Platform: WinOther
Released Date: | Rating: 0 | Title: XORSearch

Author Url: http://www.didierstevens.com
Program Info Url: http://www.didierstevens.com
Download Url: http://www.didierstevens.com/files/software/XORSearch_V1_4_0.zip

More downloads from XORSearch publisher Didier Stevens:

Binary Tools - 2 simple binary tools reverse and middle

Disitool - Manipulate embedded digital signatures

OllyStepNSearch - Search for a given text when automatically stepping through the debugged program

CASToggle - Manipulate Code Access Security enforcement

USBVirusScan - The USBVirusScan application was designed to be a small tool that will launch any program you provide as a command line parameter each time a USB stick is inserted.

XORSearch keywords:
XORSearch related downloads:

Phone Number Finder Internet - Phone Number Finder Internet is one of the most useable software to extracts the phone, mobile and fax number from Internet through search engines like Google, Yahoo, Bing etc.It also extracts the number from website\'s inner pages. With the help

Search Engine Explorer - Search engine explorer is a multiple search engine search tool. It allows up to 20 search engines to be running and searched simultaneously. The gruelling task of having to switch between search engines can be completely eliminated.

SQL Server Search - SQL Server Search is designed to search a MSS SQL Server (6.

Miraplacid Binary DOM SDK - Miraplacid Binary DOM SDK is a powerful SDK designed to provide users with easy access to binary files in known formats.

The Binary System - Exercises I - The Binary System - Exercises I is an educational quiz software that contains exercises where you must convert numbers from and to the binary format.

Shareware Connection periodically updates pricing and software information of 'XORSearch' from company source 'Didier Stevens' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'XORSearch' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of XORSearch.

New Reviews

Style Jukebox - No matter if you use a computer for personal needs or work in a networked setup, listening to music is commonplace. It is required for relaxation amidst work and nearly every user indulges in it. For music playback on PC, the WMP is not the only ...

Backup Dwarf Home Edition - Making backups of data and media content has become extremely important for computer users nowadays. Owing to hardware failure, you may end up losing gigabytes of precious data. Besides, you may not want to leave sensitive data accessible to all ...

Cyotek WebCopy - It will be hard to find a computer user nowadays who does not need to access the web. Using web has become near mandatory for various personal and professional reasons. However, not everyone who owns a computer and accesses the web is blessed ...

Potatoshare Systemnanny - People use PCs for various needs nowadays. A computer is not used to run office productivity or accounting software alone anymore. It is also used for tasks like web browsing, media playback, file conversion, and myriad related needs. After ...

PhoXo - Even a few years back, it was mostly graphic design professionals or people involved in print media were seen using image editing applications. With digital camera prices nose-diving and mobile imaging reaching new heights, things have undergone ...

Xion Audio Player - People use computers for various reasons including official work and entertainment. However, it is quite natural for a workaholic to play music files to alleviate boredom at times. If you have no penchant for the WMP bundled with your copy of ...

Argente Utilities - You can find so many third party utilities that can be used to maintain a Windows based PC and extract maximum performance from it. While these tools offer better performance than Windows in-built utilities, the plethora of choices can make ...

FortiClient Standard - Every computer user needs to have adequate protection for his system and this holds true for corporate and network users. In business setups, where multiple desktops and servers are connected to a network, using regular antivirus suite may be ...

LazPaint Portable - When it comes to choosing a suitable image editor, PC users are bombarded with options! There are a huge number of apps and some of them cost a lot. If you are looking for a freeware image editor that offers decent image editing features and ...

Norton Security with Backup - Symantec is an old time player in PC security and its various security suites with Norton brand name are used all over the world. With time, Norton security apps have been tweaked to consume fewer resources and they come with several bells and ...




New Downloads

Entity Developer

Entity Developer is a powerful
ORM designer for ADO.NET
Entity Framework, NHibernate,
LinqConnect, Telerik Data
Access, ...

SuperHexEdit

SuperHexEdit is a professional
hex and structure editor for
editing binary files. Being a
flexible and fast hex editor,
...

dotConnect for SQLite

dotConnect for SQLite is a
data provider built on ADO.NET
architecture. With Entity
Framework and LinqConnect
support it ...

InstallAware Studio for
Windows Installer

InstallAware builds Windows
Installer MSI setups with
completely customizable user
interfaces and unique dialog
controls. ...

dbHelperCreator

Almost all Android
applications are using a
database to store data. There
are many ORM solution
available for automatic ...

VersionUpdater

Make your application
upgradable over the internet
with this easy tool. Automatic
upgrages minimize the chance
for a user ...

Database Designer for
PostgreSQL

An easy and powerful visual
development system intended
for database design, modeling,
creation, modification and
reverse ...

CBfuser

This is a useful software
packer that doesn\'t take a
lot of time to master, and
will having you packing and
compressing ...

Shortcut Manager ActiveX

Shortcut Manager ActiveX is a
dll control for software
developers and software
authors. With this control you
can manage ...

System Suite SDK

WinLib System Suite SDK allows
to develop application which
let user keep up Windows
clean, stable and fast.

EaseFilter File System
Control Filter SDK

File system control filter can
control the file activities,
which you can intercept the
file system call, modify its
...

RunAsUser DLL

RunAsUser DLL is used to run
programs under a different
user account. RunAsUser DLL
performs all the necessary
actions ...