西门子insight3.10破解(Siemens楼宇自控系统APOGEE Insight)

一朋友再搞建筑智能化方面的,说想学习西门子insight3.10软件,公司的狗又不能外借,让我帮忙看看。

上网仔细搜索该软件的信息,西门子智能楼宇软件insight3.10用的竟然是圣天诺(sentinel)狗,那好吧,两者都没接触过,正好来好好学习学习。

载入ollydbg,弹出的提醒没有序列号的消息框"There are no Base or Advanced license available,……",按暂停,由此来定位出程序校验序列号的大概地方。可得到0x41b080即为此校验函数,经过多次跟踪后,由IDA可得出如下较清晰的逻辑:

signed int __fastcall CheckLicenses_zhw(int a1)
{
const char *ST50_4_0; // ST50_4@0
char *ST54_4_0; // ST54_4@0
int ST58_4_0; // ST58_4@0
int v4; // ecx@1
int v5; // esi@1
int v6; // ST54_4@1
int v7; // ST58_4@1
void *v8; // ST54_4@3
unsigned __int32 v9; // ST58_4@3
HRESULT v11; // eax@14
unsigned int v12; // ST54_4@14
unsigned int v13; // ST58_4@14
int v14; // ST58_4@17
int v15; // eax@18
int v16; // ST50_4@20
int v17; // ST54_4@20
int v18; // ST58_4@20
const CHAR *v19; // ST50_4@22
int v20; // ST54_4@22
unsigned int v21; // ST58_4@22
const CHAR *v22; // ST54_4@29
unsigned int v23; // ST58_4@29
int v24; // eax@31
int v25; // eax@32
int v26; // eax@37
int v27; // ST58_4@40
UINT v28; // ST58_4@41
void *v29; // eax@42
int v30; // ST58_4@42
void *v31; // ST58_4@44
char v32; // al@45
int v33; // ecx@53
void *v34; // eax@55
int v35; // ST58_4@55
const char *v36; // ST50_4@57
unsigned int v37; // ST54_4@57
void *v38; // ST58_4@57
char v39; // al@58
int v40; // ecx@65
void *v41; // eax@67
int v42; // ST50_4@67
int v43; // ST54_4@67
unsigned int v44; // ST58_4@67
int v45; // eax@68
const CHAR *v46; // ST50_4@69
const CHAR *v47; // ST54_4@69
int v48; // ST58_4@69
UINT v49; // ST58_4@70
void *v50; // eax@71
int v51; // ST58_4@71
void *v54; // ST58_4@73
char v55; // al@74
void *v56; // eax@78
char v58; // al@81
UINT v59; // ST50_4@87
int v60; // ST54_4@87
int v61; // ST58_4@87
int v62; // eax@88
int v63; // ebp@90
int v64; // ST54_4@90
const char *v65; // ST58_4@90
int v66; // ecx@93
int v67; // ecx@97
WPARAM v68; // ST54_4@97
__int32 v69; // ST58_4@97
char *v70; // ecx@99
WPARAM v71; // ST54_4@99
LPARAM v72; // ST58_4@99
int v73; // ecx@101
UINT v74; // ST50_4@101
WPARAM v75; // ST54_4@101
__int32 v76; // ST58_4@101
int v77; // ecx@107
UINT v78; // ST50_4@107
WPARAM v79; // ST54_4@107
__int32 v80; // ST58_4@107
int v81; // ecx@108
int v82; // eax@109
HWND v83; // ST4C_4@111
int v84; // ecx@112
int v85; // ST54_4@112
int v87; // eax@5
const char *v88; // ecx@6
const char *v89; // ST50_4@13
unsigned int v90; // ST54_4@13
unsigned int v91; // ST58_4@13
void *v92; // eax@17
int v93; // ecx@20
const char *v94; // ecx@20
const char *v95; // ecx@22
void *v96; // eax@24
void *v97; // eax@26
int v98; // ST58_4@29
int v99; // ST58_4@38
int v100; // edx@67
int v101; // ecx@69
char *v102; // ecx@69
int v103; // eax@69
char *v104; // ecx@87
const char *v105; // ecx@87
int v106; // ST58_4@90
int v107; // ST54_4@90
int v108; // ST58_4@90
int v109; // ST54_4@90
int v110; // ST58_4@90
int v111; // ST58_4@90
int v112; // ST54_4@90
int v113; // ST58_4@90
int v114; // ST58_4@90
int v115; // ST54_4@90
int v116; // ST58_4@90
int v117; // ST58_4@90
int v118; // ST54_4@90
int v119; // ST58_4@90
int v120; // ST58_4@90
int v121; // ST58_4@90
int v122; //

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值