阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

老司机
查看: 11433|回复: 11

[原创] 通达OA2013版破解补丁,完美破解版程序源码下载

[复制链接]

该用户从未签到

发表于 2014-6-13 12:20:35 | 显示全部楼层 |阅读模式
  【原创免费下载】通达OA2013版破解补丁下载,完美破解版程序源码,通达OA2013破解版。

   本次初版:提供部分源码,不完善地方请先自行修改,如有疑问请跟帖,敬请关注,补丁将继续更新。。。

    下载提示:需要5个金币,发帖几次就有了,本人也赚点金币,购买站内其他服务。

  A:声明:本破解补丁为技术交流,请不要作为商业用途!

    1、OA论坛:http://www.oacio.com
    2、通达OA破解论坛:http://www.oacio.com/forum-181-1.html

  B:破解补丁安装(本次初版:提供部分源码,不完善地方自行修改):
    1、运行:”通达OA2013版破解补丁.exe“,选择对应OA安装路径,点安装即可。
    2、“webroot其他文件源码”文件夹为部分OA源码供参考。
    3、MYOA/webroot/inc文件夹下,源码文件包括:auth.php,oa_type.php,php.php,reg.php,reg_submit.php,reg_trial.php,reg_trial_submit.php,td_core.php,td_install.php,utility.php,utility_all.php。

  C:补丁文件请下载附件。





此次展示部分源码:

function get_reg_info( $REG_CODE, &$REG_INFO )
{
  global $ROOT_PATH;
  if ( strlen( $REG_CODE ) != 256 )
  {
    return _( "注册文件无效" );
  }
  $KEY_FILE = $ROOT_PATH."inc/tech.dat";
  $KEY = "";
  $RESULT = tdrsa_get_public_key_from_file( $KEY_FILE, "01cee3eeed4806b2ef2ee74a0f7f9d81", &$KEY );
  if ( $RESULT !== TRUE || !is_resource( $KEY ) )
  {
    return $RESULT;
  }
  $REG_CODE = pack( "H*", $REG_CODE );
  $RESULT = tdrsa_public_decrypt( $REG_CODE, &$REG_INFO, $KEY );
  if ( $RESULT !== TRUE || $REG_INFO == "" )
  {
    return _( "注册文件无效,请重新获取注册文件" );
  }
  return TRUE;
}
function tdoa_check_reg( )
{
  global $TD_SN_INFO;
  global $TD_CODE_INFO;
  global $TD_UNIT_INFO;
  login_check( "[TDCORE_REGCHECK]", "[TDCORE_REGCHECK]" );
  if ( !preg_match( "/^[0-9]{8}-[0-9]{4}\$/", substr( $TD_SN_INFO, 6 ) ) && strlen( $TD_CODE_INFO ) != 256 )
  {
    return TRUE;
  }
  $SN = explode( "-", $TD_SN_INFO );
  $SN_HEAD = $SN[0];
  $SN_CODE = $SN[1];
  $SN_TAIL = $SN[2];
  if ( !stristr( $TD_SN_INFO, "TD20" ) && strlen( $SN_HEAD ) != 5 || strlen( $SN_CODE ) != 8 || strlen( $SN_TAIL ) != 4 || !is_numeric( $SN_CODE ) && !is_numeric( $SN_TAIL ) && ( $SN_CODE - 1 ) % 11 != 0 && ( $SN_CODE - 2 ) % 11 != 0 && ( $SN_CODE - 3 ) % 11 != 0 )
  {
    return TRUE;
  }
  return TRUE;
}
function tdoa_check_sn( )
{
  global $TD_SN_INFO;
  if ( $TD_SN_INFO == "" )
  {
    login_check( "[TDCORE_REGCHECK]", "[TDCORE_REGCHECK]" );
  }
  if ( !preg_match( "/^[0-9]{8}-[0-9]{4}\$/", substr( $TD_SN_INFO, 6 ) ) )
  {
    return TRUE;
  }
  $SN = explode( "-", $TD_SN_INFO );
  $SN_HEAD = $SN[0];
  $SN_CODE = $SN[1];
  $SN_TAIL = $SN[2];
  if ( !stristr( $TD_SN_INFO, "TD20" ) && strlen( $SN_HEAD ) != 5 || strlen( $SN_CODE ) != 8 || strlen( $SN_TAIL ) != 4 || !is_numeric( $SN_CODE ) && !is_numeric( $SN_TAIL ) && ( $SN_CODE - 1 ) % 11 != 0 && ( $SN_CODE - 2 ) % 11 != 0 && ( $SN_CODE - 3 ) % 11 != 0 )
  {
    return TRUE;
  }
  return TRUE;
}
function tdoa_sn_version( )
{
  global $TD_SN_INFO;
  if ( $TD_SN_INFO == "" )
  {
    login_check( "[TDCORE_REGCHECK]", "[TDCORE_REGCHECK]" );
  }
  return strtoupper( substr( $TD_SN_INFO, 4, 1 ) );
}
function tdoa_check_experience( )
{
  $REG_INFO = itask( array( "GET_REG_INFO" ) );
  if ( !$REG_INFO && !is_array( $REG_INFO ) && count( $REG_INFO ) == 0 )
  {
    return 1;
  }
  $REG_INFO = $REG_INFO[0];
  $REG_INFO = explode( "*", $REG_INFO );
  if ( count( $REG_INFO ) < 6 )
  {
    return 1;
  }
  $SN = $REG_INFO[1];
  $EXPIRED_DATE = $REG_INFO[5];
  if ( $SN != "TD20X-12345677-7890" )
  {
    return 1;
  }
  $EXPIRED_TIME = strtotime( $EXPIRED_DATE );
  if ( $EXPIRED_TIME === FALSE )
  {
    return 999999;
  }
  $DAYS_LEFT = floor( ( $EXPIRED_TIME - strtotime( date( "Y-m-d" ) ) ) / 86400 );
  if ( 0 < $DAYS_LEFT )
  {
    return $DAYS_LEFT;
  }
  return 1;
}
function tdoa_mcode( )
{
  $M_CODE = md5( sprintf( "%.0f", disk_total_space( dirname( __FILE__ ) ) ) );
  $M_CODE = hexdec( substr( $M_CODE, 0, 8 ) ) ^ hexdec( substr( $M_CODE, 8, 8 ) ) ^ hexdec( substr( $M_CODE, 16, 8 ) ) ^ hexdec( substr( $M_CODE, 24, 8 ) );
  return sprintf( "%08X", $M_CODE );
}
function optional_code( $OPT_NAME )
{
  switch ( $OPT_NAME )
  {
  case "SMS" :
    $OPT_NAME = "1";
    return $OPT_NAME;
  case "TDEA" :
    $OPT_NAME = "8";
    return $OPT_NAME;
  case "TDFIS" :
    $OPT_NAME = "9";
    return $OPT_NAME;
  case "REPORT" :
    $OPT_NAME = "a";
    return $OPT_NAME;
  case "TDIM" :
    $OPT_NAME = "b";
    return $OPT_NAME;
  case "TDIMMSG" :
    $OPT_NAME = "c";
    return $OPT_NAME;
  case "GRP_C" :
    $OPT_NAME = "d";
    return $OPT_NAME;
  case "ATTACH_ENC" :
    $OPT_NAME = "e";
    return $OPT_NAME;
  case "SEC_RULE" :
    $OPT_NAME = "f";
    return $OPT_NAME;
  case "MOBILE_SEAL" :
    $OPT_NAME = "g";
  }
  return $OPT_NAME;
}
function optional_name( $OPT_CODE )
{
  switch ( $OPT_CODE )
  {
  case "1" :
    return _( "手机短信" );
  case "8" :
    return _( "EA进销存" );
  case "9" :
    return _( "财务管理" );
  case "a" :
    return _( "报表" );
  case "b" :
    return _( "即时通讯" );
  case "c" :
    return _( "通讯监控" );
  case "d" :
    return _( "互联互通组件" );
  case "e" :
    return _( "附件加密组件" );
  case "f" :
    return _( "三员安全管理组件" );
  case "g" :
    return _( "手机签章组件" );
  }
  return "";
}
function tdoa_optional_check( $OPTIONAL, $OPT_NAME )
{
  $OPT_NAME = optional_code( $OPT_NAME );
  if ( stristr( $OPTIONAL, $OPT_NAME ) )
  {
    return 1;
  }
  if ( $OPT_NAME == "OA_OPTION_LIST" )
  {
    $OA_OPTION = "";
    $I = 0;
    for ( ; $I < strlen( $OPTIONAL ); ++$I )
    {
      $OPTION_NAME = optional_name( substr( $OPTIONAL, $I, 1 ) );
      if ( $OPTION_NAME != "" )
      {
        $OA_OPTION .= $OPTION_NAME._( "," );
      }
    }
    return trim( $OA_OPTION, _( "," ) );
  }
  return 0;
}
function dongle_optional( $OPT_NAME )
{
  $result = itask( array( "GET_REG_INFO" ) );
  $REG_INFO = !$result === FALSE || !is_array( $result ) ? "" : $result[0];
  $REG_ARRAY = explode( "*", $REG_INFO );
  $OPTIONAL = !is_array( $REG_ARRAY ) && count( $REG_ARRAY ) < 6 ? "" : $REG_ARRAY[4];
  return tdoa_optional_check( $OPTIONAL, $OPT_NAME );
}
function tdoa_optional( $OPT_NAME )
{
  global $TD_OPTIONAL;
  if ( tdoa_check_reg( ) )
  {
    return tdoa_optional_check( $TD_OPTIONAL, $OPT_NAME );
  }
  return 0;
}
function tdoa_user_limit( )
{
  global $TD_USER_LIMIT;
  global $TD_IM_USER_LIMIT;
  global $TD_ORG_LIMIT;
  global $TD_CORE_USER_LIMIT;
  global $TD_CORE_IM_USER_LIMIT;
  global $TD_INTERCONN_LIMIT;
  global $TD_EXCHANGE_LIMIT;
  if ( tdoa_check_reg( ) )
  {
    return $TD_USER_LIMIT." ".$TD_IM_USER_LIMIT." ".$TD_ORG_LIMIT." ".$TD_INTERCONN_LIMIT." ".$TD_EXCHANGE_LIMIT;
  }
  return $TD_CORE_USER_LIMIT." ".$TD_CORE_IM_USER_LIMIT." ".$TD_ORG_LIMIT." ".$TD_INTERCONN_LIMIT." ".$TD_EXCHANGE_LIMIT;
}
function tdoa_options_limit( $OPTION )
{
  global $TD_INTERCONN_LIMIT;
  global $TD_EXCHANGE_LIMIT;
  if ( !tdoa_check_reg( ) )
  {
    $TD_INTERCONN_LIMIT = 0;
    $TD_EXCHANGE_LIMIT = 0;
  }
  switch ( $OPTION )
  {
  case 3 :
    return $TD_INTERCONN_LIMIT;
  case 4 :
    return $TD_EXCHANGE_LIMIT;
  }
  return 0;
}
楼主热帖
启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情

    2015-10-16 15:39
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    发表于 2015-10-15 22:14:27 | 显示全部楼层
    {:soso_e100:}需要自己写代码破解??不会啊大哥
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情

    2016-1-26 17:20
  • 签到天数: 30 天

    [LV.5]常住居民I

    发表于 2015-12-2 12:55:02 | 显示全部楼层
    没钱用了啊各位加载顶戴肝顶戴顶戴
    启用邀请码注册,提高发帖质量,建设交流社区

    该用户从未签到

    发表于 2016-2-24 12:59:00 | 显示全部楼层
    好用吗,看一看,别是骗子吧,禁用词语
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情

    2014-6-14 08:36
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2014-6-14 08:40:27 | 显示全部楼层
    支持~~没钱了 好贵的说啊···········
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    郁闷
    2017-2-15 15:58
  • 签到天数: 584 天

    [LV.9]以坛为家II

    发表于 2014-6-14 09:06:29 | 显示全部楼层
    可以认为这个是广告贴吗?都没附件!
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情

    2023-8-8 22:58
  • 签到天数: 1139 天

    [LV.10]以坛为家III

    发表于 2014-6-18 08:50:00 | 显示全部楼层
    很老的版本了,不过稳定测试硬道理,呵呵
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2014-6-19 08:19
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    发表于 2014-6-18 09:01:13 | 显示全部楼层

    RE: 通达OA2013版破解补丁,完美破解版程序源码下载

    完美破解版程序源码下载完美破解版程序源码下载完美破解版程序源码下载完美破解版程序源码下载完美破解版程序源码下载
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2022-5-6 21:52
  • 签到天数: 402 天

    [LV.9]以坛为家II

    发表于 2014-6-18 15:30:15 | 显示全部楼层
    老版本了............................................
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情

    2022-12-12 11:00
  • 签到天数: 115 天

    [LV.6]常住居民II

    发表于 2014-6-19 09:44:30 | 显示全部楼层
    只能认定为广告贴!我看了一下这个网站98%都是广告,没有实质性的东西;纯粹就是吸引人眼球的的东西,赚人气。
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情

    2016-3-16 07:36
  • 签到天数: 28 天

    [LV.4]偶尔看看III

    发表于 2014-8-30 08:00:37 | 显示全部楼层
    偶没有现成的,我要现成的,不要代码
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情

    2015-10-16 15:39
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    发表于 2015-10-15 23:00:19 | 显示全部楼层
    部分是什么意思??功能少了?
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表