|
|
|
[转帖]Hex-Rays.IDA.Pro.v6.5.READ.NFO-DVT+Hex-Rays.ARM.Decompiler.v1.7.0.120531.READ.NFO
这个“Support expires on 2015-02-24”是2015/2/24之后软件就不能用了吗? |
|
|
|
[求助]请帮忙看下,这个是不是RSA算法?
找到public key(n, e)了, 2048bit的RSA,似乎无解。 |
|
[求助]请问下这一小段code个什么算法?
运行了下,的确是EAX%100,BlueT兄高人也。 能否请兄再帮我看下 <1> 这里的_rand是不是随机数产生函数? <2>这里(text:0113CF4C)最终的跳转判断到底是怎么做的呢?EAX%100再看末位是0还是1,这样理解对吗? ***13:05 可能有弄错的地方,我先自己再看下,谢谢BlueT兄! |
|
[求助][原创]此处define语句该如何解读(C语言)
明白了, 之前一直对static VENDORCODE (name) = \ 的括号不太明白,好像C语言书里定义结构体变量都不用括号啊。把括号去掉后编译下,也通过了,所以括号不括号的没影响。 谢谢evilkis兄! |
|
[求助][原创]此处define语句该如何解读(C语言)
谢谢evilkis兄,我还没完全看明白,还是对这个name没搞清楚。 先问下,下面这样理解对吗?是结构体申明和初始化同时进行吗? LM_CODE_NEW(site_code, ENCRYPTION_SEED1, ENCRYPTION_SEED2, VENDOR_KEY1, VENDOR_KEY2, VENDOR_KEY3, VENDOR_KEY4, VENDOR_KEY5, FLEXLM_VERSION, FLEXLM_REVISION, FLEXLM_PATCH, LM_VER_BEHAVIOR, TRL_KEY1, TRL_KEY2, LM_STRENGTH); => static VENDORCODE7 (site_code) = \ { 4, \ { (ENCRYPTION_SEED1)^(VENDOR_KEY5), (ENCRYPTION_SEED2)^(VENDOR_KEY5) }, \ { (VENDOR_KEY1), (VENDOR_KEY2), (VENDOR_KEY3), (VENDOR_KEY4) }, \ (FLEXLM_VERSION), \ (FLEXLM_REVISION), \ FLEXLM_PATCH, \ LM_VER_BEHAVIOR, \ { (TRL_KEY1), \ (TRL_KEY2) }, \ 0, \ (LM_STRENGTH), \ 0 \ } => static struct vendorcode7 { short type; /* Type of structure */ unsigned long data[2]; /* 64-bit code */ unsigned long keys[4]; short flexlm_version; short flexlm_revision; char flexlm_patch[2]; char behavior_ver[LM_MAX_BEH_VER + 1]; unsigned long trlkeys[2]; int signs; /* number of entries in pubkeyinfo */ int strength; int sign_level; LM_VENDORCODE_PUBKEYINFO pubkeyinfo[LM_MAXSIGNS]; } (site_code) = \ { 4, \ { (ENCRYPTION_SEED1)^(VENDOR_KEY5), (ENCRYPTION_SEED2)^(VENDOR_KEY5) }, \ { (VENDOR_KEY1), (VENDOR_KEY2), (VENDOR_KEY3), (VENDOR_KEY4) }, \ (FLEXLM_VERSION), \ (FLEXLM_REVISION), \ FLEXLM_PATCH, \ LM_VER_BEHAVIOR, \ { (TRL_KEY1), \ (TRL_KEY2) }, \ 0, \ (LM_STRENGTH), \ 0 \ } |
|
[求助][原创]此处define语句该如何解读(C语言)
请教下evilkis兄, <1> 这里define语句中的VENDORCODE是不是结构体变量VENDORCODE7对应的宏(845行),而807行定义的VENDORCODE7才是最终对应的结构体变量?不知道我的理解对不对? 845行 #define VENDORCODE VENDORCODE7 807行 typedef struct vendorcode7 { short type; /* Type of structure */ unsigned long data[2]; /* 64-bit code */ unsigned long keys[4]; short flexlm_version; short flexlm_revision; char flexlm_patch[2]; char behavior_ver[LM_MAX_BEH_VER + 1]; unsigned long trlkeys[2]; int signs; /* number of entries in pubkeyinfo */ int strength; int sign_level; LM_VENDORCODE_PUBKEYINFO pubkeyinfo[LM_MAXSIGNS]; } VENDORCODE7, *VENDORCODE_PTR; <2> define语句中的name是干什么的呢?struct里有这样的语法吗? #define LM_CODE_NEW(name, x, y, k1, k2, k3, k4, k5, ver, rev, pat, beh, \ t1, t2, str) \ static VENDORCODE (name) = \ |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值