• XORSearch应用程序的设计是一个小的程序来寻找一个给串在一个异,ROL或腐二进制编码文件。 一个异或二进制编码文件是一个文件,其中一些(或所有)字节已经被异或与一个常数值(key)。

    一ROL(或退休)的编码文件具有它字节旋转一定数量的位(key)。 一个腐烂的编码文件具有它的字母字符的(A-Z-z)旋转一定数量的职位。 XOR和ROL/退休编码被用于恶意软件程序混淆串喜欢的网址。

    XORSearch会尝试所有异或钥匙(0至255),ROL键(1至7)和腐键(1-25)时的搜索。 我编程XORSearch,包括关键的0,因为这样可以搜索的一个未编码的二进制文件(X异或0等于X)。

    如果检索字符串中找到,XORSearch将打印,直到0(byte零)遇到或直至50人物已经印刷,这永远是第一位的。 50默认值,它可改变选择-l. 不可打印的字是替换由一个点。

    使用:XORSearch[四][-l长][-f搜索文件的]文件串

    XORSearch V1。4,搜索一个异,ROL或腐编码的字符串中的一个文件

    利用-s到保存异或ROL编码文件包含字符串

    使用我的长度限制的数字符印刷(50默认情况下)

    利用-我到忽略的情况时搜索

    利用-f提供一个文件检索字符串

  • के XORSearch आवेदन डिजाइन किया गया था होना करने के लिए एक छोटे से कार्यक्रम खोज करने के लिए एक दिया स्ट्रिंग में एक XOR, ROL या सड़ांध इनकोडिंग बाइनरी फ़ाइल है । एक XOR इनकोडिंग बाइनरी फ़ाइल एक फ़ाइल है, जहां कुछ (या सभी) बाइट्स किया गया है XORed के साथ एक निरंतर मूल्य (कुंजी).

    एक ROL (या आतंक विरोधी) इनकोडिंग फाइल अपने बाइट्स द्वारा घुमाया की एक निश्चित संख्या बिट्स (कुंजी). एक सड़ांध इनकोडिंग फाइल अपने वर्णमाला के अक्षर (A-Z और एक-z) द्वारा घुमाया की एक निश्चित संख्या में पदों. XOR और ROL/आतंक विरोधी एन्कोडिंग द्वारा प्रयोग किया जाता है मैलवेयर के लिए प्रोग्रामर obfuscate तार की तरह यूआरएल.

    XORSearch की कोशिश करेंगे सभी XOR कुंजी (0-255), ROL कुंजी (1 से 7) और सड़ांध कुंजी (1 करने के लिए 25) जब खोज. मैं क्रमादेशित XORSearch शामिल करने के लिए कुंजी 0, क्योंकि यह अनुमति देता है के लिए खोज में एक unencoded बाइनरी फ़ाइल (X XOR 0 के बराबर है X के लिए).

    यदि खोज स्ट्रिंग में पाया जाता है, XORSearch प्रिंट होगा जब तक यह 0 (बाइट शून्य) का सामना करना पड़ा है या जब तक 50 अक्षरों में मुद्रित किया गया है, जो कभी भी पहले आता है. 50 का डिफ़ॉल्ट मान है, यह बदला जा सकता है के साथ विकल्प -एल. अमुद्रणीय वर्ण द्वारा प्रतिस्थापित कर रहे हैं, एक डॉट.

    उपयोग: XORSearch [सी] [-l लंबाई] [एफ खोज-फ़ाइल] फ़ाइल स्ट्रिंग

    XORSearch V1.4, के लिए खोज एक XOR, ROL या सड़ांध इनकोडिंग स्ट्रिंग में एक फ़ाइल

    का उपयोग करें -s को बचाने के लिए XOR या ROL इनकोडिंग फ़ाइल युक्त स्ट्रिंग

    का उपयोग करें -l की लंबाई की संख्या को सीमित करने के लिए मुद्रित अक्षर है (50 डिफ़ॉल्ट रूप से)

    का उपयोग करें -मैं अनदेखा करने के लिए जब मामले खोज

    उपयोग -एफ प्रदान करने के लिए एक फ़ाइल के साथ खोज स्ट्रिंग्स

  • 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