mirror of
https://github.com/horsicq/Detect-It-Easy.git
synced 2026-06-24 01:54:08 +00:00
Add new folders
This commit is contained in:
parent
72c3c20cc1
commit
9fdfc9988f
39 changed files with 2741 additions and 0 deletions
15
editor/autocomplete/Binary.lst
Normal file
15
editor/autocomplete/Binary.lst
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
_log;void _log(QString sString);
|
||||
compare;bool compare(QString sSignature, unsigned int nOffset=0);
|
||||
findByte;int findByte(unsigned int nOffset, unsigned int nSize, unsigned char cValue);
|
||||
findDword;int findDword(unsigned int nOffset, unsigned int nSize, unsigned int nValue);
|
||||
findSignature;int findSignature(unsigned int nOffset, unsigned int nSize, QString Signature);
|
||||
findString;int findString(unsigned int nOffset, unsigned int nSize, QString sValue);
|
||||
findWord;int findWord(unsigned int nOffset, unsigned int nSize, unsigned short sValue);
|
||||
getFileDirectory;QString getFileDirectory();
|
||||
getSize;unsigned int getSize();
|
||||
getString;QString getString(unsigned int nOffset,unsigned int nSize=50);
|
||||
isSignaturePresent;bool isSignaturePresent(unsigned int nOffset, unsigned int nSize, QString sSignature);
|
||||
readByte;unsigned char readByte(unsigned int nOffset);
|
||||
readDword;unsigned int readDword(unsigned int nOffset);
|
||||
readWord;unsigned short readWord(unsigned int nOffset);
|
||||
swapBytes;unsigned int swapBytes(unsigned int nValue);
|
||||
36
editor/autocomplete/ELF.lst
Normal file
36
editor/autocomplete/ELF.lst
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
_log;void _log(QString sString);
|
||||
compare;bool compare(QString sSignature, unsigned int nOffset=0);
|
||||
compareEP;bool compareEP(QString sSignature, unsigned int nOffset=0);
|
||||
findByte;int findByte(unsigned int nOffset, unsigned int nSize, unsigned char cValue);
|
||||
findDword;int findDword(unsigned int nOffset, unsigned int nSize, unsigned int nValue);
|
||||
findSignature;int findSignature(unsigned int nOffset, unsigned int nSize, QString Signature);
|
||||
findString;int findString(unsigned int nOffset, unsigned int nSize, QString sValue);
|
||||
findWord;int findWord(unsigned int nOffset, unsigned int nSize, unsigned short sValue);
|
||||
getElfHeader_ehsize;unsigned short getElfHeader_ehsize();
|
||||
getElfHeader_entry;unsigned int getElfHeader_entry();
|
||||
getElfHeader_entry64;unsigned long long getElfHeader_entry64();
|
||||
getElfHeader_flags;unsigned int getElfHeader_flags();
|
||||
getElfHeader_machine;unsigned short getElfHeader_machine();
|
||||
getElfHeader_phentsize;unsigned short getElfHeader_phentsize();
|
||||
getElfHeader_phnum;unsigned short getElfHeader_phnum();
|
||||
getElfHeader_phoff;unsigned int getElfHeader_phoff();
|
||||
getElfHeader_phoff64;unsigned long long getElfHeader_phoff64();
|
||||
getElfHeader_shentsize;unsigned short getElfHeader_shentsize();
|
||||
getElfHeader_shnum;unsigned short getElfHeader_shnum();
|
||||
getElfHeader_shoff;unsigned int getElfHeader_shoff();
|
||||
getElfHeader_shoff64;unsigned long long getElfHeader_shoff64();
|
||||
getElfHeader_shstrndx;unsigned short getElfHeader_shstrndx();
|
||||
getElfHeader_type;unsigned short getElfHeader_type();
|
||||
getElfHeader_version;unsigned int getElfHeader_version();
|
||||
getFileDirectory;QString getFileDirectory();
|
||||
getGeneralOptions;QString getGeneralOptions();
|
||||
getSize;unsigned int getSize();
|
||||
getString;QString getString(unsigned int nOffset,unsigned int nSize=50);
|
||||
isSectionNamePresent;bool isSectionNamePresent(QString sSectionName);
|
||||
isSignaturePresent;bool isSignaturePresent(unsigned int nOffset, unsigned int nSize, QString sSignature);
|
||||
isStringInTablePresent;bool isStringInTablePresent(QString sSectionName,QString sString);
|
||||
readByte;unsigned char readByte(unsigned int nOffset);
|
||||
readDword;unsigned int readDword(unsigned int nOffset);
|
||||
readWord;unsigned short readWord(unsigned int nOffset);
|
||||
swapBytes;unsigned int swapBytes(unsigned int nValue);
|
||||
upperCase;QString upperCase(QString sString);
|
||||
21
editor/autocomplete/MACH.lst
Normal file
21
editor/autocomplete/MACH.lst
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
_log;void _log(QString sString);
|
||||
compare;bool compare(QString sSignature, unsigned int nOffset=0);
|
||||
compareEP;bool compareEP(QString sSignature, unsigned int nOffset=0);
|
||||
findByte;int findByte(unsigned int nOffset, unsigned int nSize, unsigned char cValue);
|
||||
findDword;int findDword(unsigned int nOffset, unsigned int nSize, unsigned int nValue);
|
||||
findSignature;int findSignature(unsigned int nOffset, unsigned int nSize, QString Signature);
|
||||
findString;int findString(unsigned int nOffset, unsigned int nSize, QString sValue);
|
||||
findWord;int findWord(unsigned int nOffset, unsigned int nSize, unsigned short sValue);
|
||||
getFileDirectory;QString getFileDirectory();
|
||||
getGeneralOptions;QString getGeneralOptions();
|
||||
getLibraryCurrentVersion;getLibraryCurrentVersion(QString sLibrary);
|
||||
getNumberOfSections;int getNumberOfSections();
|
||||
getSize;unsigned int getSize();
|
||||
getString;QString getString(unsigned int nOffset,unsigned int nSize=50);
|
||||
isLibraryPresent;isLibraryPresent(QString sLibrary);
|
||||
isSectionNamePresent;QString isSectionNamePresent(QString sSectionName);
|
||||
readByte;unsigned char readByte(unsigned int nOffset);
|
||||
readDword;unsigned int readDword(unsigned int nOffset);
|
||||
readWord;unsigned short readWord(unsigned int nOffset);
|
||||
swapBytes;unsigned int swapBytes(unsigned int nValue);
|
||||
upperCase;QString upperCase(QString sString);
|
||||
23
editor/autocomplete/MSDOS.lst
Normal file
23
editor/autocomplete/MSDOS.lst
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
_log;void _log(QString sString);
|
||||
compare;bool compare(QString sSignature, unsigned int nOffset=0);
|
||||
compareEP;bool compareEP(QString sSignature, unsigned int nOffset=0);
|
||||
findByte;int findByte(unsigned int nOffset, unsigned int nSize, unsigned char cValue);
|
||||
findDword;int findDword(unsigned int nOffset, unsigned int nSize, unsigned int nValue);
|
||||
findSignature;int findSignature(unsigned int nOffset, unsigned int nSize, QString Signature);
|
||||
findString;int findString(unsigned int nOffset, unsigned int nSize, QString sValue);
|
||||
findWord;int findWord(unsigned int nOffset, unsigned int nSize, unsigned short sValue);
|
||||
getFileDirectory;QString getFileDirectory();
|
||||
getOverlayOffset;unsigned int getOverlayOffset();
|
||||
getOverlaySize;unsigned int getOverlaySize();
|
||||
isOverlayPresent;bool isOverlayPresent();
|
||||
getSize;unsigned int getSize();
|
||||
getString;QString getString(unsigned int nOffset,unsigned int nSize=50);
|
||||
isNE;bool isNE();
|
||||
isLE;bool isLE();
|
||||
isLX;bool isLX();
|
||||
isSignaturePresent;bool isSignaturePresent(unsigned int nOffset, unsigned int nSize, QString sSignature);
|
||||
readByte;unsigned char readByte(unsigned int nOffset);
|
||||
readDword;unsigned int readDword(unsigned int nOffset);
|
||||
readWord;unsigned short readWord(unsigned int nOffset);
|
||||
swapBytes;unsigned int swapBytes(unsigned int nValue);
|
||||
upperCase;QString upperCase(QString sString);
|
||||
73
editor/autocomplete/PE.lst
Normal file
73
editor/autocomplete/PE.lst
Normal file
|
|
@ -0,0 +1,73 @@
|
|||
_log;void _log(QString sString);
|
||||
calculateSizeOfHeaders;unsigned int calculateSizeOfHeaders();
|
||||
compare;bool compare(QString sSignature, unsigned int nOffset=0);
|
||||
compareEP;bool compareEP(QString sSignature, unsigned int nOffset=0);
|
||||
compareEP_NET;bool compareEP_NET(QString sSignature, unsigned int nOffset=0);
|
||||
compareOverlay;bool compareOverlay(QString sSignature, unsigned int nOffset=0);
|
||||
findByte;int findByte(unsigned int nOffset, unsigned int nSize, unsigned char cValue);
|
||||
findDword;int findDword(unsigned int nOffset, unsigned int nSize, unsigned int nValue);
|
||||
findSignature;int findSignature(unsigned int nOffset, unsigned int nSize, QString Signature);
|
||||
findString;int findString(unsigned int nOffset, unsigned int nSize, QString sValue);
|
||||
findWord;int findWord(unsigned int nOffset, unsigned int nSize, unsigned short sValue);
|
||||
getAddressOfEntryPoint;unsigned int getAddressOfEntryPoint();
|
||||
getCompilerVersion;QString getCompilerVersion();
|
||||
getEntryPointSection;int getEntryPointSection();
|
||||
getFileDirectory;QString getFileDirectory();
|
||||
getFileVersion;QString getFileVersion();
|
||||
getGeneralOptions;QString getGeneralOptions();
|
||||
getImageBase;unsigned int getImageBase();
|
||||
getImportFunctionName;QString getImportFunctionName(unsigned int nImport, unsigned int nFunctionNumber);
|
||||
getImportLibraryName;QString getImportLibraryName(unsigned int nImport);
|
||||
getImportSection;int getImportSection();
|
||||
getMachineType;unsigned short getMachineType();
|
||||
getMajorLinkerVersion;unsigned int getMajorLinkerVersion();
|
||||
getManifest;QString getManifest();
|
||||
getMinorLinkerVersion;unsigned int getMinorLinkerVersion();
|
||||
getNETVersion;QString getNETVersion();
|
||||
getNumberOfImports;int getNumberOfImports();
|
||||
getNumberOfImportThunks;int getNumberOfImportThunks(unsigned int nImport);
|
||||
getNumberOfSections;int getNumberOfSections();
|
||||
getOverlayOffset;unsigned int getOverlayOffset();
|
||||
getOverlaySize;unsigned int getOverlaySize();
|
||||
getPEFileVersion;QString getPEFileVersion(QString sFileName);
|
||||
getResourceNameOffset;unsigned int getResourceNameOffset(QString sName);
|
||||
getResourceNameSize;unsigned int getResourceNameSize(QString sName);
|
||||
getSectionCharacteristics;unsigned int getSectionCharacteristics(int nSectionNumber);
|
||||
getSectionFileOffset;unsigned int getSectionFileOffset(int nSectionNumber);
|
||||
getSectionFileSize;unsigned int getSectionFileSize(int nSectionNumber);
|
||||
getSectionName;QString getSectionName(int nSectionNumber);
|
||||
getSectionNameCollision;QString getSectionNameCollision(QString sString1, QString sString2);
|
||||
getSectionNumber;int getSectionNumber(QString sSectionName);
|
||||
getSectionNumberExp;int getSectionNumberExp(QString sSectionName);
|
||||
getSectionVirtualAddress;unsigned int getSectionVirtualAddress(int nSectionNumber);
|
||||
getSectionVirtualSize;unsigned int getSectionVirtualSize(int nSectionNumber);
|
||||
getSize;unsigned int getSize();
|
||||
getSizeOfCode;unsigned int getSizeOfCode();
|
||||
getSizeOfUninitializedData;unsigned int getSizeOfUninitializedData();
|
||||
getString;QString getString(unsigned int nOffset,unsigned int nSize=50);
|
||||
getVersionStringInfo; getVersionStringInfo(QString sKey);
|
||||
isConsole;bool isConsole();
|
||||
isDll;bool isDll();
|
||||
isLibraryFunctionPresent;bool isLibraryFunctionPresent(QString sLibraryName, QString sFunctionName);
|
||||
isLibraryPresent;bool isLibraryPresent(QString sLibraryName);
|
||||
isNET;bool isNET();
|
||||
isNETStringPresent;bool isNETStringPresent(QString sString);
|
||||
isNETUnicodeStringPresent;bool isNETUnicodeStringPresent(QString sString);
|
||||
isOverlayPresent;bool isOverlayPresent();
|
||||
isPEPlus;bool isPEPlus();
|
||||
isResourceNamePresent;bool isResourceNamePresent(QString sName);
|
||||
isRichSignaturePresent;bool isRichSignaturePresent();
|
||||
isSectionNamePresent;bool isSectionNamePresent(QString sSectionName);
|
||||
isSectionNamePresentExp;bool isSectionNamePresentExp(QString sSectionName);
|
||||
isSignatureInSectionPresent;bool isSignatureInSectionPresent(unsigned int nSection,QString sSignature);
|
||||
isSignaturePresent;bool isSignaturePresent(unsigned int nOffset, unsigned int nSize, QString sSignature);
|
||||
OffsetToRVA;int OffsetToRVA(unsigned int nOffset);
|
||||
OffsetToVA;int OffsetToVA(unsigned int nOffset);
|
||||
readByte;unsigned char readByte(unsigned int nOffset);
|
||||
readDword;unsigned int readDword(unsigned int nOffset);
|
||||
readWord;unsigned short readWord(unsigned int nOffset);
|
||||
RVAToOffset;int RVAToOffset(unsigned int nRVA);
|
||||
swapBytes;unsigned int swapBytes(unsigned int nValue);
|
||||
upperCase;QString upperCase(QString sString);
|
||||
VAToOffset;int VAToOffset(unsigned int nVA);
|
||||
|
||||
15
editor/autocomplete/Text.lst
Normal file
15
editor/autocomplete/Text.lst
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
_log;void _log(QString sString);
|
||||
compare;bool compare(QString sSignature, unsigned int nOffset=0);
|
||||
findByte;int findByte(unsigned int nOffset, unsigned int nSize, unsigned char cValue);
|
||||
findDword;int findDword(unsigned int nOffset, unsigned int nSize, unsigned int nValue);
|
||||
findSignature;int findSignature(unsigned int nOffset, unsigned int nSize, QString Signature);
|
||||
findString;int findString(unsigned int nOffset, unsigned int nSize, QString sValue);
|
||||
findWord;int findWord(unsigned int nOffset, unsigned int nSize, unsigned short sValue);
|
||||
getFileDirectory;QString getFileDirectory();
|
||||
getSize;unsigned int getSize();
|
||||
getString;QString getString(unsigned int nOffset,unsigned int nSize=50);
|
||||
isSignaturePresent;bool isSignaturePresent(unsigned int nOffset, unsigned int nSize, QString sSignature);
|
||||
readByte;unsigned char readByte(unsigned int nOffset);
|
||||
readDword;unsigned int readDword(unsigned int nOffset);
|
||||
readWord;unsigned short readWord(unsigned int nOffset);
|
||||
swapBytes;unsigned int swapBytes(unsigned int nValue);
|
||||
40
editor/templates/PE/classic.tpl
Normal file
40
editor/templates/PE/classic.tpl
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
// DIE's signature file
|
||||
// Author: @AUTHOR@
|
||||
/*
|
||||
@COMMENT@
|
||||
*/
|
||||
function detect(bShowType,bShowVersion,bShowOptions)
|
||||
{
|
||||
var sType="@TYPE@";
|
||||
var sName="@NAME@";
|
||||
var sVersion="-";
|
||||
var sOptions="-";
|
||||
var sResult="";
|
||||
var nDetected=0;
|
||||
|
||||
// Start of user's code
|
||||
|
||||
// End of user's code
|
||||
|
||||
if(nDetected)
|
||||
{
|
||||
if(sOptions=="-")
|
||||
{
|
||||
sOptions=PE.getGeneralOptions();
|
||||
}
|
||||
if(bShowType)
|
||||
{
|
||||
sResult+=sType+": ";
|
||||
}
|
||||
sResult+=sName;
|
||||
if(bShowVersion)
|
||||
{
|
||||
sResult+="("+sVersion+")";
|
||||
}
|
||||
if(bShowOptions)
|
||||
{
|
||||
sResult+="["+sOptions+"]";
|
||||
}
|
||||
}
|
||||
return sResult;
|
||||
}
|
||||
37
editor/templates/classic.tpl
Normal file
37
editor/templates/classic.tpl
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
// DIE's signature file
|
||||
// Author: @AUTHOR@
|
||||
/*
|
||||
@COMMENT@
|
||||
*/
|
||||
function detect(bShowType,bShowVersion,bShowOptions)
|
||||
{
|
||||
var sType="@TYPE@";
|
||||
var sName="@NAME@";
|
||||
var sVersion="-";
|
||||
var sOptions="-";
|
||||
var sResult="";
|
||||
var nDetected=0;
|
||||
|
||||
// Start of user's code
|
||||
|
||||
// End of user's code
|
||||
|
||||
if(nDetected)
|
||||
{
|
||||
if(bShowType)
|
||||
{
|
||||
sResult+=sType+": ";
|
||||
}
|
||||
sResult+=sName;
|
||||
if(bShowVersion)
|
||||
{
|
||||
sResult+="("+sVersion+")";
|
||||
}
|
||||
if(bShowOptions)
|
||||
{
|
||||
sResult+="["+sOptions+"]";
|
||||
}
|
||||
}
|
||||
|
||||
return sResult;
|
||||
}
|
||||
19
editor/templates/newstyle.tpl
Normal file
19
editor/templates/newstyle.tpl
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
// DIE's signature file
|
||||
// Author: @AUTHOR@
|
||||
/*
|
||||
@COMMENT@
|
||||
*/
|
||||
|
||||
init("@TYPE@","@NAME@");
|
||||
|
||||
function detect(bShowType,bShowVersion,bShowOptions)
|
||||
{
|
||||
if()
|
||||
{
|
||||
//sVersion="";
|
||||
//sOptions=sOptions.append("");
|
||||
bDetected=1;
|
||||
}
|
||||
|
||||
return result(bShowType,bShowVersion,bShowOptions);
|
||||
}
|
||||
3
info/(Win)Upack.html
Normal file
3
info/(Win)Upack.html
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
Upack is a packer that can compress Windows PE file, which may self-decompress and run normally without any other decompresser.
|
||||
|
||||
It can pack executable files of Windows PE format files with almost the best compression ratio. Whereas DOS-EXEs(MZ), Win3.x-EXE/DLLs(NE), and any other platform programs are not supported by Upack. Upack is only for compression, not for protection mainly.
|
||||
19
info/7z.html
Normal file
19
info/7z.html
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
7-Zip is open source software. Most of the source code is under the GNU LGPL license. The unRAR code is under a mixed license: GNU LGPL + unRAR restrictions. Check license information here: 7-Zip license.
|
||||
|
||||
You can use 7-Zip on any computer, including a computer in a commercial organization. You don't need to register or pay for 7-Zip.
|
||||
The main features of 7-Zip
|
||||
|
||||
High compression ratio in 7z format with LZMA and LZMA2 compression
|
||||
Supported formats:
|
||||
Packing / unpacking: 7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM
|
||||
Unpacking only: ARJ, CAB, CHM, CPIO, CramFS, DEB, DMG, FAT, HFS, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, RAR, RPM, SquashFS, UDF, VHD, WIM, XAR and Z.
|
||||
For ZIP and GZIP formats, 7-Zip provides a compression ratio that is 2-10 % better than the ratio provided by PKZip and WinZip
|
||||
Strong AES-256 encryption in 7z and ZIP formats
|
||||
Self-extracting capability for 7z format
|
||||
Integration with Windows Shell
|
||||
Powerful File Manager
|
||||
Powerful command line version
|
||||
Plugin for FAR Manager
|
||||
Localizations for 79 languages
|
||||
|
||||
Site: http://www.7-zip.org/
|
||||
1
info/ASPack.html
Normal file
1
info/ASPack.html
Normal file
|
|
@ -0,0 +1 @@
|
|||
Site: http://www.aspack.com
|
||||
3
info/Armadillo.html
Normal file
3
info/Armadillo.html
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
SoftwarePassport technology protects Windows or Mac application
|
||||
|
||||
Site: http://www.siliconrealms.com/
|
||||
1
info/Borland C++.html
Normal file
1
info/Borland C++.html
Normal file
|
|
@ -0,0 +1 @@
|
|||
Site: http://www.borland.com
|
||||
1
info/Borland linker.html
Normal file
1
info/Borland linker.html
Normal file
|
|
@ -0,0 +1 @@
|
|||
Site: http://www.borland.com
|
||||
4
info/Carbon.html
Normal file
4
info/Carbon.html
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
Carbon is one of Apple Inc.'s C-based application programming interfaces (APIs) for the Macintosh operating system. Carbon provides a good degree of backward compatibility for programs that ran on the now-obsolete Mac OS 8 and 9. Developers could use the Carbon APIs to port their "classic" Mac software to the Mac OS X platform with far less effort than a port to the entirely different Cocoa system which originated in OpenStep.
|
||||
Carbon was an important part of Apple's strategy for bringing Mac OS X to market, offering a path for quick porting of existing software applications. As the market has increasingly moved to the Cocoa-based frameworks, especially after the release of iOS, the need for a porting library was diluted. Apple did not create a 64-bit version of Carbon while updating their other frameworks in the 2007 time-frame, and eventually deprecated the entire system in OS X 10.8, which was released on July 24, 2012.
|
||||
|
||||
Site: http://developer.apple.com/carbon/
|
||||
5
info/Cocoa.html
Normal file
5
info/Cocoa.html
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
Cocoa is Apple's native object-oriented application programming interface (API) for the OS X operating system.
|
||||
For iOS, there is a similar API called Cocoa Touch which includes gesture recognition, animation, and a different user interface library, and is for applications for the iOS operating system, used on Apple devices such as the iPhone, the iPod Touch, and the iPad.
|
||||
Cocoa consists of the Foundation Kit, Application Kit, and Core Data frameworks, as included by Cocoa.h header file, as well as the libraries and frameworks included by those, such as the C standard library and the Objective-C runtime.
|
||||
|
||||
Site: http://developer.apple.com/technologies/mac/cocoa.html
|
||||
1
info/Cygwin.html
Normal file
1
info/Cygwin.html
Normal file
|
|
@ -0,0 +1 @@
|
|||
Site: http://cygwin.com
|
||||
3
info/Delphi.html
Normal file
3
info/Delphi.html
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
The Visual Component Library (abbreviated VCL) is a visual component-based object-oriented framework for developing Microsoft Windows applications. It was developed by Borland for use in, and tightly integrated with, its Delphi and C++Builder RAD tools (now owned by CodeGear, division of Embarcadero Technologies). It is written in Object Pascal.
|
||||
|
||||
A cross-platform equivalent of the VCL, called CLX (Component Library for Cross Platform), was later developed for use in Delphi, C++Builder and Kylix. However, it was abandoned.
|
||||
8
info/Enigma Virtual Box.html
Normal file
8
info/Enigma Virtual Box.html
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
Application virtualization system for Windows.
|
||||
Enigma Virtual Box enables application files and registry
|
||||
to be consolidated in a single executable file,
|
||||
without loss of efficiency and without virtualized files
|
||||
having to be extracted to the HDD. Enigma Virtual Box i
|
||||
s a free application that supports both x86 and x64 binaries.
|
||||
|
||||
Site: http://enigmaprotector.com/en/aboutvb.html
|
||||
10
info/Excelsior JET.html
Normal file
10
info/Excelsior JET.html
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
Excelsior JET
|
||||
Technology overview
|
||||
|
||||
Excelsior JET is a certified Java SE technology implementation
|
||||
designed to help accelerate Java applications, secure them against
|
||||
reverse engineering, and distribute Java software products without
|
||||
the need to use the Java Runtime Environment (JRE.)
|
||||
|
||||
For details
|
||||
http://www.excelsior-usa.com/jetinternals.html
|
||||
1
info/FASM.html
Normal file
1
info/FASM.html
Normal file
|
|
@ -0,0 +1 @@
|
|||
Site: http://flatassembler.net
|
||||
10
info/Free Pascal.html
Normal file
10
info/Free Pascal.html
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
Free Pascal is a 32,64 and 16 bit professional Pascal compiler.
|
||||
It can target multiple processor architectures:
|
||||
Intel x86, AMD64/x86-64, PowerPC, PowerPC64, SPARC, and ARM.
|
||||
Supported operating systems include Linux, FreeBSD, Haiku,
|
||||
Mac OS X/iOS/Darwin, DOS, Win32, Win64, WinCE, OS/2, MorphOS,
|
||||
Nintendo GBA, Nintendo DS, and Nintendo Wii. Additionally, JVM,
|
||||
MIPS (big and little endian variants), i8086
|
||||
and Motorola 68k architecture targets are available in the development versions.
|
||||
|
||||
Site: http://www.freepascal.org/
|
||||
42
info/MPRESS.html
Normal file
42
info/MPRESS.html
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
http://www.matcode.com/mpress.htm
|
||||
|
||||
MPRESS is a free, high-performance executable packer for PE32/PE32+/.NET/MAC-DARWIN executable formats!
|
||||
|
||||
MPRESS makes programs and libraries smaller, and decrease start time when the application loaded from a slow removable media or from the network. It uses in-place decompression technique, which allows to decompress the executable without memory overhead or other drawbacks; it also protects programs against reverse engineering by non-professional hackers. Programs compressed with MPRESS run exactly as before, with no runtime performance penalties.
|
||||
MPRESS is absolutely free of charge software.
|
||||
MPRESS uses own LZMAT - extremely fast data compression library.
|
||||
Version 2.00 of the MATCODE Compressor has been released on 21st March 2009, now MPRESS has an optional LZMA compression.
|
||||
in March 2011 Mr. DonDD has created and published his MPRESS GUI, see link below.
|
||||
|
||||
MPRESS Features
|
||||
|
||||
Advanced compression of .NET executable files (anyCPU,x86,AMD64,IA64 EXE)
|
||||
Support for MS Framework 1.1/2.0/3.0/4.0
|
||||
Does not require .NET Framework to be installed
|
||||
Advanced compression of PE32/PE32+ (AMD64) executable files (EXE, DLL, OCX, etc.)
|
||||
Optional LZMA compression
|
||||
In-place decompression
|
||||
Static TLS support
|
||||
Support for mac-darwin-i386, mac-darwin-x86_64 and mac-darwin-ub applications
|
||||
Very fast decompression: ~210 MB/sec on an AMD 2500+
|
||||
Strip sensitive information (relocation, debug information, exceptions, etc.)
|
||||
Compression of program code, data, and resources
|
||||
Completely transparent, self-contained operation with UNICODE support
|
||||
Command line interface allows to use MPRESS from a batch or from a make file
|
||||
Full Windows 9x/NT/2000/XP/2003/Vista/2008/Windows8 compatibility
|
||||
Operation Systems: Windows 9x/NT/2000/XP/2003/Vista/2008/Windows7, MAC-OS 10.3/10.4
|
||||
Platforms: x86(PE32), x64(PE32+,AMD64), .NET
|
||||
|
||||
Download MPRESS v2.19:
|
||||
http://www.matcode.com/mpress.219.zip
|
||||
|
||||
Download MPRESS v2.18:
|
||||
http://www.matcode.com/mpress.218.zip
|
||||
|
||||
Download MPRESS v1.27:
|
||||
http://www.matcode.com/mpress.127.zip
|
||||
|
||||
Download MAC-MPRESS v1.21 (for MAC Applications ONLY!):
|
||||
http://www.matcode.com/mac-mpress.tar.gz
|
||||
|
||||
Link to download Mpress GUI v0.2 (by DonDD): Mpress GUI v0.2
|
||||
1
info/Microsoft Linker.html
Normal file
1
info/Microsoft Linker.html
Normal file
|
|
@ -0,0 +1 @@
|
|||
Site: http://msdn.microsoft.com
|
||||
1
info/MinGW.html
Normal file
1
info/MinGW.html
Normal file
|
|
@ -0,0 +1 @@
|
|||
Site: http://www.mingw.org
|
||||
1
info/NASM.html
Normal file
1
info/NASM.html
Normal file
|
|
@ -0,0 +1 @@
|
|||
Site: http://www.nasm.us
|
||||
2
info/NsPacK.html
Normal file
2
info/NsPacK.html
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
The program can compress 32bits and 64bits exe, dll, ocx, scr windows program as well as C#.net program.
|
||||
NsPack is a software that allows you compress executables.
|
||||
1
info/PECompact.html
Normal file
1
info/PECompact.html
Normal file
|
|
@ -0,0 +1 @@
|
|||
Site: http://www.bitsum.com/pecompact.php
|
||||
3
info/Petite.html
Normal file
3
info/Petite.html
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
Site: http://www.un4seen.com/petite/
|
||||
|
||||
Petite is a Win32 (Windows 95/98/2000/NT/XP) executable (EXE/DLL/etc...) compressor. The compressed executables decompress themselves at run time, and can be used just like the original non-compressed versions. Petite also adds virus detection to the compressed executables - they will check themselves for infection every time they are executed.
|
||||
1
info/Private EXE Protector.html
Normal file
1
info/Private EXE Protector.html
Normal file
|
|
@ -0,0 +1 @@
|
|||
Site: http://private-exe-protector.com/
|
||||
6
info/QT.html
Normal file
6
info/QT.html
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
Qt is a cross-platform application framework that is widely used for developing application software with a graphical user interface (GUI) (in which cases Qt is classified as a widget toolkit), and also used for developing non-GUI programs such as command-line tools and consoles for servers.
|
||||
Qt uses standard C++ but makes extensive use of a special code generator (called the Meta Object Compiler, or moc) together with several macros to enrich the language. Qt can also be used in several other programming languages via language bindings. It runs on the major desktop platforms and some of the mobile platforms. It has extensive internationalization support. Non-GUI features include SQL database access, XML parsing, thread management, network support, and a unified cross-platform application programming interface (API) for file handling.
|
||||
Qt is available under a commercial license, GPL v3 and LGPL v2. All editions support many compilers, including the GCC C++ compiler and the Visual Studio suite.
|
||||
Qt is developed by Digia, who owns the Qt trademark, and the Qt Project under open governance, involving individual developers and firms working to advance Qt. Before the launch of the Qt Project, it was produced by Nokia's Qt Development Frameworks division, which came into existence after Nokia's acquisition of the Norwegian company Trolltech, the original producer of Qt. In February 2011, Nokia announced its decision to drop Symbian technologies and base their future smartphones on Microsoft platform instead. One month later, Nokia announced the sale of Qt's commercial licensing and professional services to Digia, with the immediate goal of taking Qt support to Android, iOS and Windows 8 platforms, and to continue focusing on desktop and embedded development, although Nokia was to remain the main development force behind the framework at that time.
|
||||
|
||||
Site: https://qt-project.org/
|
||||
5
info/SDL.html
Normal file
5
info/SDL.html
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
Simple DirectMedia Layer (SDL) is a cross-platform development library designed to provide low level access to audio, input devices, and graphics hardware via OpenGL and Direct3D (i.e. not DirectX). SDL is written in C and is free and open-source software subject the the requirements of the zlib License since version 2.0 and GNU Lesser General Public License prior versions.
|
||||
Over 700 games, 180 applications, and 120 demos have been posted on its website.
|
||||
Software developers use it to write computer games and other multimedia applications that can run on many operating systems: Android, iOS, Linux, Mac OS X, Windows and other platforms. It manages video, events, digital audio, CD-ROM, threads, shared object loading, networking and timers
|
||||
|
||||
http://www.libsdl.org/
|
||||
3
info/UDIF.html
Normal file
3
info/UDIF.html
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
Apple Universal Disk Image Format (UDIF) - dmg files.
|
||||
|
||||
Site: http://apple.com
|
||||
3
info/UPX.html
Normal file
3
info/UPX.html
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
UPX (ultimate packer for executables) is a free and open source executable packer supporting a number of file formats from different operating systems.
|
||||
|
||||
Site: http://upx.sourceforge.net
|
||||
5
info/gcc.html
Normal file
5
info/gcc.html
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, Ada, and Go, as well as libraries for these languages (libstdc++, libgcj,...).
|
||||
GCC was originally written as the compiler for the GNU operating system.
|
||||
The GNU system was developed to be 100% free software, free in the sense that it respects the user's freedom.
|
||||
|
||||
Site: http://gcc.gnu.org/
|
||||
4
info/kkrunchy.html
Normal file
4
info/kkrunchy.html
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
[INFO]
|
||||
kkrunchy is a small exe packer primarily meant for 64k intros.
|
||||
[SITES]
|
||||
http://www.farb-rausch.de/~fg/kkrunchy/
|
||||
27
info/polink.html
Normal file
27
info/polink.html
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
Pelles C is a complete development kit for Windows (and Windows Mobile, but this platform is fading away). It contains among other things an optimizing C compiler, a macro assembler, a linker, a resource compiler, a message compiler, a code signing utility, a make utility and an install builder.
|
||||
|
||||
It also contains an integrated development environment (IDE) with project management, debugger, profiler, source code editor, and resource editors for dialogs, menus, string tables, accelerator tables, bitmaps, icons, cursors, animated cursors, animation videos (AVI's without sound), versions and XP manifests.
|
||||
|
||||
The compiler is originally based on LCC (by Chris Fraser and David Hanson), but since then enhanced with support for C99 and C11, a global optimizer, a new register allocator, a function inliner, intrinsic functions, and many Microsoft C extensions.
|
||||
|
||||
The install builder for Windows is originally based on NSIS from Nullsoft.
|
||||
|
||||
Features:
|
||||
|
||||
Support for 32-bit Windows (X86), 64-bit Windows (X64), and (deprecated) Windows Mobile (ARM).
|
||||
Support for the C99 and C11 standard.
|
||||
Support for most SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AES, and AVX(1) intrinsics (X64 only).
|
||||
Integrated source code editor with call tips and symbol browsing.
|
||||
Integrated source-level debugger.
|
||||
Integrated sampling profiler.
|
||||
Project management.
|
||||
Inline assembler for X86 and ARM.
|
||||
Integrated resource editor.
|
||||
Integrated bitmap, icon and cursor editor.
|
||||
Integrated animated cursor and video editor.
|
||||
Integrated hex-dump editor.
|
||||
Support for custom controls in the dialog editor.
|
||||
Support for custom project wizards.
|
||||
Pelles C is freeware. See terms of use.
|
||||
|
||||
http://www.smorgasbordet.com/pellesc/
|
||||
2287
search/crypto.db
Normal file
2287
search/crypto.db
Normal file
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue