知识大全 powerbuilder防反编译: pbkiller无法解析的部分公布[4]

Posted

篇首语:生也有涯,知也无涯。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 powerbuilder防反编译: pbkiller无法解析的部分公布[4]相关的知识,希望对你有一定的参考价值。

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  m_   t

  ??????  t

  ??????  t

  ??????  t

  ??????  t

  ??????  t

  ??????  t

  ??????  t

  ??????  t

  end type

  红色问号部分为无法解析的部分 一般而言 参引对象列表系统的一共 个内置对象 我又加了 个menu对象 很明显作者认为最多可以引用 个 其实不然 参引对象可以多达 个

  // :补充

  type strc_ from structure

  string  ccc

  string  ccc [ ]                              //source为ccc [ to ];看来没有搞定所有的声明方式

  string  ccc [ ]

  string  ccc [ ]

  string  ccc [ ]

  string  ccc [ ]

  end type

  // :

  在uo或win的instance和shared区分别申明两个int变量

  instance : int ii_ =       //反编译为

  shared:    int si_ =      //反编译为 从存储本质来看 是没问题 但是参与其他提升计算就会有问题

  //

  发现枚举类型它无法反编译得到初始值

  alignment lal_ = left!

  alignment lal_ = right!

  alignment lal_ = center!

  //

  一个变量的申明格式如 access right accessread accesswrite datatypesizeprecision varname

  pbkiller对access部分没有解析 也就是public private protected等 对constant也没解析 对size部分和precision部分都没有解析 就是其他篇里指出的如 blob var 和dec var 这样的情况没有得到解析 可见 其还是非常欠缺的

  //

  uing u =     //取模应该是 u = 但是它没有处理 只是显示

  // :

  real = 测试反编译值是错误的 可能是用c++的unsigned int去取值 然后转成double处理的 证明是错误的 real应该转c++的float才是正确的 我在做depiler时也犯同样错误 后面改为

  float f ;

  memcpy(&f &uint ) 这样处理即ok

  //

  ulong c =   反编译为

  ulong c =   反编译为

  dec dec dec 的变量初值错误

  很明显是用c++的unsigned __int 去取得pb的四位ulong值 但是显示时要IntToStr() 这个函数支持int和__int 两种 很明显作者并未进行强制转换 致使出现 的错误

  鉴于目前pb 使用很普遍 这里给大家提个醒 可以利用pbkiller的bug防止关键数据 如果作者不更新的话(目前看的使用形式看 他不会更新了 因为pb已经不热了 而且他软件是免费的 缺少原动力 )这些问题永远都会存在的 我们善加利用之

      编辑推荐

       ASP NET开发培训视频教程

       Microsoft NET框架程序设计视频教程

cha138/Article/program/PB/201311/24582

相关参考

知识大全 powerbuilder防反编译: pbkiller无法解析的部分公布[3]

  function_object t  graph t  graphicobject t  graxis t  grdispattr t  grou

知识大全 PowerBuilder命令行编译详解[2]

PowerBuilder命令行编译详解[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  这里

知识大全 PowerBuilder命令行编译详解[1]

PowerBuilder命令行编译详解[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  公司

知识大全 powerbuilder程序防止破解的办法[1]

  鉴于任何程序都运行cpu指令并可被反编译成汇编码也就是说理论上程序都是在裸奔所以天下无不可破之程序所以这里讨论的防止只是一定程度上的比如提高破解难度拖延时间让破解者挫折感增加等等  一pb的现状 

知识大全 PowerBuilder特性

PowerBuilder特性  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  PowerBuild

知识大全 PowerBuilder 初识

PowerBuilder初识  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  PowerBuild

知识大全 PowerBuilder 特性

PowerBuilder特性  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  PowerBuild

知识大全 PowerBuilder初识

PowerBuilder初识  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  序言  PowerB

知识大全 PowerBuilder简介

编程入门:PowerBuilder简介  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &