|
[招聘]逆向工程师
看半天没看出来这是要做什么,安卓还是windows,而且感觉不只是应用层的东西,要连接设备跟驱动还有关系。。 |
|
[讨论]非常喜欢此书 但是觉得有一个细节需要修改
楼主解释的不错,不过我有个疑问 今天在看一个smali代码的时候遇到了cmpl-doulbe指令单独解释没有问题 而当cmpl-doulbe和if-lez 两条指令连用的时候意思就不同了 因为按照字面意思,程序的执行结果与事实不符;实例如下代码(遇到多处只列举其一): .local v0, "levelNew":I iget-wide v1, p0, Lsk/bielyvlk/spectrumanalyzer/Band;->levelAnalog:D sget-wide v3, Lsk/bielyvlk/spectrumanalyzer/Band;->NOISE_LEVEL:D cmpl-double v1, v1, v3 if-lez v1, :cond_0 .line 68 const-wide v1, 0x40d3880000000000L iget-wide v3, p0, Lsk/bielyvlk/spectrumanalyzer/Band;->levelAnalog:D sget-wide v5, Lsk/bielyvlk/spectrumanalyzer/Band;->NOISE_LEVEL:D sub-double/2addr v3, v5 invoke-static {v3, v4}, Ljava/lang/Math;->log10(D)D move-result-wide v3 mul-double/2addr v1, v3 double-to-int v0, v1 .line 69 if-gez v0, :cond_0 .line 70 const/4 v0, 0x0 .line 73 :cond_0 ...... 按照字面意思解释的话还原代码如下 if (this.levelAnalog < this.NOISE_LEVEL) { v1 = 20000.0D; v3 = Math.log10(this.levelAnalog-this.NOISE_LEVEL);//这时this.levelAnalog-this.NOISE_LEVEL无意义因为公式LOG(N),要求N>0 v1 = v1 * v3; v0 = (int)v1; if (v0<0) { v0 = 0; } } 所以smali指令 1.cmpl-double v2, v0, v2 2.if-lez v2, :cond_0 连用的意思可能是v0<=v2时跳转到cond_0 这样解释虽然与指令介绍不符但是,逻辑却合理,莫非反编译引擎有问题? |
|
[招聘]中国电力科学研究院web渗透方向
虽然我渗透不懂,但是我建议你们牛逼的研究院把你们的优势写出来,就这么点工资凭什么去你那里工作,9+很高吗? |
|
[求助]8086汇编中调用int13h出现问题
看了一下,大概是这个样子,堆栈的默认空间太小了,设置大点试试吧http://bbs.csdn.net/topics/390140528 stack segment dw 10000 dup(0) stack ends |
|
[推荐]Safengine LLVM DEMO - IOS首款应用加密系统发布(有下载,可无限制离线测试)
膜拜下吧,我现在也不玩微软了,开始搞应用开发了,感觉还是开发世界多彩点 |
|
[招聘]优客传达(北京)广告传媒招聘Android逆向分析师
楼主去这个公司了? |
|
[原创]求一份河北的,逆向分析相关工作
这你都知道,厉害还,瞅瞅去 |
|
[求助]卸载全局钩子时 如何让其他进程不卸载我的DLL?
这么做有什么特殊含义吗? |
|
[原创][2014-12-11更新]程序员记忆录!.
说句实话,后面两篇写的不太好,没有意思了,楼主不要急,要用心呢 |
|
求一份windows平台应用开发工作(可逆向相关)
那都少不了你,现在工作内容没有挑战性,想出来找找,整天靠调程序来解闷没劲 |
操作理由
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 }}
勋章
兑换勋章
证书
证书查询 >
能力值