前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于shudepb的搜索

powerbuilder程序如何对抗shudepb?pb防反编译的相关文章推荐 - - ITeye专栏频道 您还未登录 ! 登录 注册 相关文章推荐: powerbuilder程序如何对抗shudepb?pb防反编译 < = hunters.length - 1 ? hunter_id = 0 : hunter_id++; $('hunters').update(hunters[hunter_id]);return false;" style="border:1px solid #ccc;padding: 0 3px;size :13px;text-decoration: none;">> 猎头职位: powerbuilder程序如何对抗shudep ... shudepb更新到2008.7月份,最新的pb版本11.2写的软件在shudepb的魔爪下一览无遗。 那,是否有好的办法来对抗反编译。前天刚要发布一个共享软件。其中有关键的注册算法部分。正好群中有人讨论pbkiller,则我注意到shudepb最新更新后对pb程序带来的破坏。这个破坏包括经过powershield处理过的程序。也就是说shudepb不可阻挡。 现在有三个方法: 1. 我用一个小程序测试,单独编译成exe文件,无dll,则shudepb没法看到代码,只看到到变量声明。 2.shudepb的测试版只提供查看一定行数的反编译码。关键部分你可以先写1000行废代码。再写代码,可避免程序被查看源码。但是这不是一个办法。 3.shudepb和pbkiller都是在静态下对pb程序进行反编译的。我想到一个方法:就是在程序未运行时,也就是程序提供时,将dll或者pbd文件切块。如把myapp.dll切分成1.dll,2.dll,3.dll,4.dll当然,怎么切法随你便,用ultraedit即可实现。可以说出了作者,无人知道怎么还原。 比如你的主程序是app.exe则做一个 ... by buliedian 2008-07-17 回复 (0) 相关讨论 CLR和JRE的运行机制的初步总结 概念比较: Java C# byte code IL(字节码,中间语言) jvm.dll mscrolib.dll,mscrojit.dll(虚拟机) JRE CLR(运行环境) JDK .Net Framework(开发框架) package assembly(类库,程序集) 一、关于类库的版本管理问题 Java和C#代码运行要依靠其运行环境(JRE,CLR)和运行环境带的基础类库 ... by robbin 2003-09-16 回复 (6) Eclipse3.4在windows7下无法启动 ... Eclipse在windows7下面无法启动,但是Netbeans是可以启动的,利用java -version,查看jdk,安装也没有问题。哦,我的Windows7是32位的。 下面是Eclipse报的错误,一直没有找出原因,现在请大家帮忙,谢谢。 # # An unexpected error has been detected by Java Runtime Environment: # #? ... by javapub 2010-12-01 回复 (34) Swing为什么不受重视 我想在JavaEye发表一些Swing的技术文章,都不知道发布到哪个板里去,JavaEye好像完全无视Java GUI的存在,连一个专门的板块都没有。 我觉得Swing还是非常值得学习和应用的,比如我现在的工作,就是做工作流系统,GUI部分就是使用Swing做的。 ?国外Swing应用很广泛,NetBeans是使用Swing做的,Oracle9i的管理平台应该也是基于Swing的。 Java不只是用 ... by EdwardWorld 2009-04-25 回复 (239) Java加载dll,导致Java进程内存 ... By zhaoch 在做网络监控系统的性能测试时,出现了内存泄露的问题,困扰了很久,现在终于算是解决了,但是根本原因尚不明确,拿出来大家讨论下,看看能不能完美解决~ 这个问题奇怪的地方在于是Java进程内存泄露,而不是平常的JVM内存泄露,用Jprofile等工具也无法看出问题所在。 测试代码如下: System.loadLibrary("test1"); ... by cyj86 2011-06-20 回复 (34) 相关新闻 IKVM.NET,有点意思的Java虚拟机 这里发现了一个特别有意思的dotNet开源软件-- IKVM.NET,简单的说,它就是一个Java虚拟机,让Java可以运行在dotNET CLR或者Mono CLR之上。 IKVM.NET包含以下的部分: IKVM.Runtime.dll: VM运行时和所有支持代码。它包括以下的功能: Byte Code JIT 编译器和验证器: 使用JIT将Java Byte Code编译为CIL(C中间语言) ... by ray_linn 2008-03-28 回复 (1) 国内出现附着于IE 推广FireFox ... 其实之前已经对打开IE浏览器提示下载火狐的现象原因描述很清楚了,是病毒写入了BHO导致. 最近发现网上依然有一些人在说浏览网页时会出现“IE版本过低,建议下载火狐浏览器”之类的提示.根据小范围的跟踪,确认了两处“火狐尾巴”的新动向. 第一个案例: Vista系统打开【我的电脑】和IE浏览器会提示程序停止工作的报错。只有关闭Vista系统的UAC功能后才能正常打开。如图所示: IE浏览器停止工作 根据 ... by galaxystar 2008-01-24 回复 (8) 【注意】GDI+ 漏洞获将影响 QQ ... 微软本日的月度更新里,介绍了一个关于 GDI+ 的安全漏洞,将影响常见的文件格式包括:GIF、EMF、WMF、VML、BMP。 如果在腾讯QQ 中,某人将恶意代码伪装成自定义表情发送的话,接受者将必定中招,而没有任何抵御办法。 暂时解决办法是 1、及时更新编号为 MS08-052(KB938464)的微软安全补丁, 2、安装补丁后,复制“C:\WINDOWS\WinSxS\x86_Microsoft ... by qpzmal 2008-09-10 回复 (5) 高性能 Socket 组件 HP-Socket v ... HP-Socket 是一套通用的高性能 Windows Socket 组件包,包含服务端组件(IOCP 模型)和客户端组件(Event Select 模型),广泛适用于 Windows 平台的 TCP/UDP 通信系统。HP-Socket 对通信层实现完全封装,上层应用不必关注通信层的任何细节;HP-Socket 提供基于事件通知模型的 API 接口,能非常简单高效地整合到各类应用程序中;另 ... by guaishou 2013-12-27 回复 (2) 相关博客 怎样防止反编译,怎样对付shudep ... 以前有pbkiller,现在pb10以上又shudepb的致命打击。 对于一个复杂程序而言。需要一个上线过程。所以即使泄露源代码仍然无所谓。但是对以代码量比较少的软件。或者类似共享软件,危害就是严重的。 那是不是对于shudepb就没有一点办法呢? 回答是否定的。 shudepb难于应付众多的版本升级带来的编译差异。 1. 独立文件的exe 机器码编译结果,无法反编译 2. 复杂 ... by buliedian 2009-03-19 回复 (0) 再论 pb所写的软件如何防止破解 ... 之前有对这个问题讨论: http://blog.csdn.net/chengg0769/archive/2009/02/28/3944575.aspx 但是针对的是比较通用的想法。单就pb程序来说。主要是应对反编译软件的 ... by buliedian 2009-05-09 回复 (0) 再谈powerbuilder程序防止破解的 ... 鉴于任何程序都运行cpu指令并可被反编译成汇编码,也就是说,理论上,程序都是在裸奔,所以天下无不可破之程序。所以这里讨论的防止,只是一定程度上的,比如提高破解难度,拖延时间,让破解者挫折感增加等等。 一. pb的现状 pb从5-12,其pbd文件,和dll文件格式的版本都为0600(pb5尚不知晓,还没找到pb5的程序),结构大致一样。所以pbkiller的作者只要还有时间,他可以在一到三个 ... by buliedian 2009-07-25 回复 (0) 欢迎下载和测试PB混淆器(支持5- ... 大家好! 最新版PB混淆器(支持5-12)V2010.06.1 主要功能: A。抹掉局部变量名,函数参数名,以及属性名,致使反编译无法还原可读性。 B。混淆pbd中的执行码(PCode),并加入人工构建的逻辑陷阱,主要针对反编译的机械反向特性,阻止反编译进行。反编译程序会在自身无法认知虚实的情况下崩溃,异常退出,或者陷入死循环。 C。因Powershi ... by buliedian 2010-06-27 回复 (0) 相关问答 java防止反编译 众所周知,java开发语言提供了很方便的开发平台,开发出来的程序很容易在不同的平台上被移植,现在越来越多的人使用它来开发软件,与.net语言并驾齐驱。 Java有它方便的一面,同时也给开发者带来了一个不小的烦恼,就是保护程序代码变得困难,因为java语言编译和代码执行的特殊性,目前,还没有一个更好的解决办法或保护方案,但如果不采取有力的措施,则自己辛辛苦苦开发出来的程序很容易被人复制而据为己有,一 ... by cmyyjcc 2010-08-05 回复 (8) java调用dll内部再调dll加载问 ... 没接触过C++,一直做java的。最近项目要调用DLL组件: 是通过java调用dll组件: dll——1,是别人提供的,由于dll接口问题无法再改变了,不符合java调用的结构,java调用测试多次失败(不讨论失败原因),所以我通过c++代码再封装了一次调用又生成了一个dll-2 所以现在的调用是:java调用dll-2,dll-2调用dll-1 那么现在我担心的就是加载dll问题。 本来dll是 ... by wad12302 2011-11-22 回复 (6) python 调用dll后 释放问题 小弟用python 写了个调用SiInterface.dll的adaptor.exe 这里有调用win32api.FreeLibrary()释放dll了, 运行该adaptor.exe后,做完一个交易后,其他程序调用这个dll做交易就会加载不到这个dll,请问是我没释放成功SiIterface.dll 还是adaptor.exe打开运行后,他就一直占用着SiInterface.dll 因为在使用ad ... by sevenjohnny 2013-07-09 回复 (0) 有谁用过CodeMeter加密狗? 弱弱的问一声,大家有谁用过CodeMeter加密狗?好不好呢?、 by little22 2011-10-12 回复 (6) 相关群组讨论 sqlite3-D需要的sqlite3.lib该 ... 首先, https://github.com/bayun/SQLite3-D 这里提供的源代码只有两个: sqlite3.d和sqlite3_bindings.d 并不包括所需的sqlite3.lib和sqlite3.dll 其次, 我打算从www.sqlite.com下载源代码自己编译出sqlite3.lib和sqlite3.dll。 我参照了这个URL的内容: http://blog.sina. ... by sinpool 2011-05-16 回复 (23) 请教关于DLL的问题。 写一个Hook WSASeed的抓包程序,用工具注入D写的dll到目标进程。注入工具是在pediy上找的,试了别人写的dll和我自己写的vc6 dll都成功注入。但是D写的dll一直提示0x1000d836(dll变下就成其他指令了)指令引用的"0x80bc008"内存,该内存不能为read。 我去掉了D写的dll里的所有模块,全部文件变成这样 module DllMain2; ... by hurd 2009-07-09 回复 (10) alias int (*FARPROC)()与DLL函 ... 今天在学习调用DLL中的函数,要用到FARPROC数据类型,于是马上查标准库: std.c.windows.windows中有一行: alias int (*FARPROC)(); 下面是粗浅的理解,不知道对不对,请教大家: 1 int (*FARPROC)()是C风格的匿名函数声明 相当于D风格的 int fuction() FARPROC 2 alias int (*FARPROC)( ... by tuja 2007-05-13 回复 (11) HGE4D http://dlang.group.iteye.com/topics/download/977c3857-c887-4667-95c7-c5a18ed5f742 ///////////////////////////////////////// player7 10:35 2007-4-25 变更: dll.d 加入原作者信息 hgeclass.d 解决接口问题,自己写了个空的名为IUnknown ... by player7 2007-04-22 回复 (4) 相关专栏文章 程序64位化 ... 公司的一个产品需要转移到了Windows Vista 64上去,由于程序某一部分和Windows的一个AP紧密相连,而这个Windows AP已经64位化了,不得不将自己的程序也转到64位. 我原来不是负责这个产品的,由于项目很赶,所以被零时抽调去帮忙,遇到了一些问题,这里和大家分享下. 1. 指针和long的转换 这是最基本的处理部分,由于32位系统下地址是32位,所以很多代码里都会存在这样的转换 ... by robbin 2006-10-19 回复 (2) 用Rant自动 ... 上回说到 Rank 这个 Ruby 世界最广泛使用的构建工具在 Windows 下有大bug,根本不能运行。Python的scons太慢、自动得过了头,造成定制起来很麻烦..... 最终,我找到了一个叫 Rant 的Ruby构建工具,用起来几乎与 Rank一样,而且特性更多,最重要的是能在 windows 下面正常运行。因此我强烈推荐各位D语言的粉丝使用Rant作为软件构建工具,放弃那些不成熟的ID ... by qiezi 2007-03-31 回复 (0) CloudStack ... CloudStack 在Windows 平台上的开发环境设置 注意: 1 所在的Windows 平台要求能连上网, 编译,安装时,需要上网上线下载。 2 安装或解压的软件目录,不要带空格 1 安装 Cygwin Cygwin 为windows提供一个像unix的bash shell。 安装Cygwin, 你需要下载并运行其setup[http://cygwin.com/setup.exe]安装, ... by liaowufeng 2012-11-28 回复 (4) 导读 本文是对Ruby语言的一个简要介绍。 by robbin 2008-12-09 回复 (2) 首页 资讯 精华 论坛 问答 博客 专栏 群组 招聘 搜索 广告服务 ITeye黑板报 联系我们 友情链接 &copy; 2003-2012 ITeye.com. [ 京ICP证110151号 京公网安备110105010620 ] 百联优力(北京)投资有限公司 版权所有