|
|
[招聘]逆向工程师
看半天没看出来这是要做什么,安卓还是windows,而且感觉不只是应用层的东西,要连接设备跟驱动还有关系。。 |
|
|
反编译引擎有问题吗?关于cmpl-double和if-lez的困惑
兄弟你说的没错cmpl-double v2,v0,v2比较 但是你说的同理就不对了,你看下代码 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 v3:v4=this.levelAnalog v5:v6=this.NOISE_LEVEL v3:v4=this.levelAnalog-this.NOISE_LEVEL Math.log10(v3:v4)即为Math.log10(this.levelAnalog-this.NOISE_LEVEL) |
|
|
[讨论]非常喜欢此书 但是觉得有一个细节需要修改
楼主解释的不错,不过我有个疑问 今天在看一个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出现问题
看了一下,大概是这个样子,堆栈的默认空间太小了,设置大点试试吧c5cK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3u0T1M7#2)9J5k6h3y4K6k6r3&6Q4x3X3g2F1k6i4c8Q4x3V1k6@1L8%4m8A6j5%4y4Q4x3V1j5K6z5e0l9I4y4o6l9#2x3U0R3`. stack segment dw 10000 dup(0) stack ends |
|
|
[推荐]Safengine LLVM DEMO - IOS首款应用加密系统发布(有下载,可无限制离线测试)
膜拜下吧,我现在也不玩微软了,开始搞应用开发了,感觉还是开发世界多彩点 |
|
|
[求助]哪位大神给个思路,如何获取2014版QQ密码
简单点,不分析驱动和其他的,做个透明窗体贴到QQ登录前面,获取到编辑框的输入后模拟输入到QQ的窗体中不就获取了吗,多方便 |
|
|
[招聘]优客传达(北京)广告传媒招聘Android逆向分析师
楼主去这个公司了? |
|
|
[活动已结束]逆转VM [X-Men: Days of VM Past]
好吧,我奔着wifi来的,没出息是吧 |
|
|
[原创]自建调试体系框架Od插件,自己改改可以过TP,HS,PP,NP,HP免费视频教程,附带源码
卧槽,遇到神人 了,我是被标题吸引过来的传说中的HP能过,下载看下 |
|
|
[分享]HITCON2014-看雪安全社区的运营经验谈(演讲稿)
感谢大大,感谢论坛,有时间会多分享点文章以作回报 |
|
|
[原创]求一份河北的,逆向分析相关工作
这你都知道,厉害还,瞅瞅去 |
|
|
[求助]卸载全局钩子时 如何让其他进程不卸载我的DLL?
这么做有什么特殊含义吗? |
|
|
[原创][2014-12-11更新]程序员记忆录!.
说句实话,后面两篇写的不太好,没有意思了,楼主不要急,要用心呢 |
|
|
[原创]比特币安全之一 木马钱包盗币原理分析
就是本地钱包,本地验证 |
|
|
[原创]比特币安全之一 木马钱包盗币原理分析
兄弟,看来你也读过源码了,我想问个问题,钱包秘钥丢了能找回吗 |
|
|
[原创]国内知名比特币交易平台被黑客入侵盗走价值1000万RMB的币(悬赏95万RMB捉拿黑客)
说这么多有什么用,政府打压的虚拟币那么狠,现在价格再高没有成交量有什么用,话说我还有800w个BQC呢 卖不出去好吗,比特尔网站黑得很,双向收取交易费去年赚了几百万吧,就等着人们去他网站交易呢,还有那是的便是币,只允许在他的平台里买,不允许便士币充值,整个一垄断欺诈 |
|
|
求一份windows平台应用开发工作(可逆向相关)
那都少不了你,现在工作内容没有挑战性,想出来找找,整天靠调程序来解闷没劲 |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
勋章
兑换勋章
证书
证书查询 >
能力值