`
yiyeqinghuasoon
  • 浏览: 661900 次
文章分类
社区版块
存档分类
最新评论

Exe packer prevent DB Query Analyzer from beging debugged

 
阅读更多

Exe packer prevent DB Query Analyzer from beging debugged

MA Gen-feng

( GuangDong Unitoll collection incorporated, GuangZhou 510300)

1 Introduction

How to prevent others from debugging your exe file to protect intellectual property rights?

It’s a quite common problem always trouble the Software Developer. Creating an exe packer for your program is an usual practice. Thus, others get not any known which files are the executive code.

When the system is boot, firstly, the packer application is started. Then the packer will allocate memory and process handle for the exe code. Finally, The packer is shutdown and the replacement is booted.

2 Brief introduction of DB Query Analyzer

DB Query Analyzer is a tool present by Master Genfeng Ma, the Chinese software developer. During he long time work in the development of database application system, He deeply realized it is very hard to familiarize with so many database clients as ORACLE, DB2, Sybase, Informix, MS SQL Server and so on.

DB Query Analyzer provides the unification interface to access those RDBMS Productions. User can not only access, manage and maintenance Database or MS EXCEL Files conveniently, but also can have a good know of DD according to Every Database. What is more, it is easy to rectify the mistake of the Function names, Stored Procedures and Key Words input by user because the correct Function names, Stored Procedures and Key Words will be drew different color in DB Query Analyzer.

3 Exe packer in DB Query Analyzer

DB Query Analyzer is a tool that is protected by a shell designed by Master Genfeng Ma. So that no one can debug the executable file.

Firstly the executable file is divided into four files and each file is encoded by the program developed by Genfeng Ma. This is shown in Fig 1.

Fig 1 The executable file is divided into five encoded parts

Then if you start DB Query Analyzer, the file named DBQueryAnalyzer.exe will decode the four encoded files firstly and make them into a single file. Furthermore DBQueryAnalyzer.exe will allocate the memory and process handle for the single file above.

Finally, DBQueryAnalyzer.exe is shutdown and the replacement is booted.

The process how DB Query Analzyer is boot is shown in Fig 2.

Fig 2 How does exe packer load the executive code of DB Query Analyzer

4 The shortcomings of anti-virus software

Some anti-virus software judge file 'DBQueryAnalyzer.ex_' or file 'DBQueryAnalyzer.exe' as avirus foolishly. The only reason may be the shell of DB Query Analyzerby which DB Query Analyzer can protect itself. I do not think the anti-virus software has power ability because file ‘DBQueryAnalyzer.ex_’ or fiel ‘DBQueryAnalyzer.exe’ has no destroy or damage to your computer and has no infection at all. The destructibility or damage and infection are the two foremost charactersof virus.Whatthe shelldoes is just toprevent DB Query Analyzer frombeing debugged.

The author's blog :

Sina blog : http://blog.sina.com.cn/magenfeng

Sohu blog : http://magenfeng.blog.sohu.com/

QQ Space: http://630414817.qzone.qq.com/

CSDN blog : http://blog.csdn.net/magenfeng

CSDN Library : http://download.csdn.net/user/magenfeng

分享到:
评论

相关推荐

    Alternate EXE Packer 1.720 - 压缩打包exe文件

    Alternate EXE Packer 1.720 是一个专门用于压缩和打包可执行文件(.exe)的工具,它能够帮助开发者或用户减小程序的体积,提高分发效率。在IT领域,优化软件大小是提升用户体验、节省存储空间和加快下载速度的重要...

    Windows 资源文件压缩工具 Alternate EXE Packer 2.430.zip

    Alternate EXE Packer 是一个易于使用的程序,旨在压缩 EXE 和 DLL 文件,以减少硬盘驱动器上的空间并使相关文件在运行时自动解压缩。已经压缩的文件也可以使用该程序解压缩。存在 12 个不同的文件压缩级别。该程序...

    Jelly.Packer.exe 非常简易的c#网站浏览器

    双击运行Jelly.Packer.exe文件,选择已经发布好的c#程序文件夹目录,点击 确定 会在同一目录下生成一个Jelly.SingleRunner.exe可执行文件,双击打开,就是你要浏览的网站!!

    Packer

    标题"Packer"指的是HashiCorp的Packer工具,它是一个开源的自动化工具,用于创建不同平台的静态镜像,如虚拟机映像、容器镜像等。Packer通过定义一个可重复使用的模板,允许开发者在多种环境中一致地构建基础镜像,...

    jspacker压缩与解码

    **jspacker:JavaScript代码压缩与打包工具** **一、什么是jspacker?** jspacker是一款针对JavaScript代码进行压缩和加密的工具,它通过一系列算法优化,有效地减小了JS文件的大小,提高了网页加载速度,同时提供...

    texture_packer.zip

    《Texture Packer与Egret TypeScript整合:优化小图资源管理》 在游戏开发或图形设计领域,处理大量小尺寸的图像是一项常见的任务。这些小图通常用于制作UI元素、精灵动画等,但由于它们大小不一,管理和加载时可能...

    Debian Packer 1.2.1 For Windows x86 (Windows 平台下首款能对 Debian 数据包直接解包、封包的工具软件)

    **Debian Packer 1.2.1 for Windows x86** 是一款专为Windows用户设计的工具,它填补了Windows平台下处理Debian数据包的空白,允许用户直接对Debian包进行解包和封包操作。这款软件是Windows环境下的首创,极大地...

    js加密压缩工具jspacker

    **使用方法**:通常,jspacker会有一个用户界面或者命令行工具,比如提供的JsPacker.exe文件,用户可以通过输入源文件路径和设置参数来运行压缩和加密过程。同时,说明.htm可能包含了详细的使用指南和教程,帮助用户...

    js packer压缩工具

    2. "JsPacker.exe":这是JavaScript Packer的可执行程序,用户可以通过运行这个文件来压缩和混淆JavaScript代码。 3. "JS压缩介绍.txt":这个文件可能包含了关于如何使用JS Packer的详细步骤,或者是关于JavaScript...

    UVM_PACKER学习.docx

    在UVM验证环境中,UVM_Packer是用于数据序列化和反序列化的关键组件,它在验证IC(集成电路)过程中扮演着重要的角色。本篇文章主要针对`UVM_Packer`的使用及其在处理数据打包过程中的一个特定问题进行深入探讨。 ...

    Font+Setter-Packer插件.unitypackage.zip

    "Font Setter-Packer插件"是一个专为Unity设计的工具,它可以帮助美术人员更方便、高效地管理和定制游戏中的字体。这个插件集成在名为"Font+Setter-Packer插件.unitypackage"的压缩包文件中,可以便捷地导入到Unity...

    texture packer破解版

    texture packer破解版3.0.9,安装后,只需要替换bin文件下的EXE即可

    3dMax自动展UV神器UV-Packer插件

    3dMax自动展UV神器UV-Packer插件,是一款快速、精确的UV自动展开工具。这是一个一键式的解决方安,可以解决将展开的多边形排序和压缩成UV片的艰巨工作。 安装方法: 解压后双击运行安装程序,直到安装完成! 使用...

    Texture Packer 破解版

    Texture Packer 完美破解版

    前端开源库-moles-packer

    **前端开源库-Moles Packer** Moles Packer是一个专为React本地项目设计的前端构建工具,它旨在简化开发流程,提高开发效率。在前端开发领域,构建工具扮演着至关重要的角色,它们能够自动化处理资源合并、代码压缩...

    THE HTML packer网页压缩工具

    【HTML packer网页压缩工具】是一款专为网页开发者设计的实用工具,它的主要目标是减小HTML文件的大小,从而提高网页加载速度和优化网站性能。在互联网领域,页面加载速度是用户体验的重要组成部分,也是搜索引擎...

    node-packer windows 安装包

    《Node.js应用打包工具——Node-Packer在Windows平台的应用》 在现代的软件开发中,Node.js已经成为构建网络服务和桌面应用的重要选择。然而,如何将一个完整的Node.js应用程序打包成一个可执行文件,以便用户可以...

    jspacker压缩与解码工具

    **jspacker:JavaScript压缩与编码工具** `jspacker` 是一款专为jQuery设计的压缩工具,它的主要功能是高效地压缩JavaScript脚本文件,以减少网页加载时间和提高页面性能。在网页开发中,脚本文件的大小直接影响了...

    Fantasy Ultimate Packer for eXecutable

    Fantasy Ultimate Packer for eXecutable是一个专门用来压缩可执行文件的软件,内核使用了UPX ,支持多种文件格式:dos/exe、 dos/sys、 dos/com、djgpp2/coff、 watcom/le (支持 DOS4G, PMODE/W, DOS32a and ...

Global site tag (gtag.js) - Google Analytics