|
学历和公司有什么关系。公司一定要注重学历吗
有关系,也没关系。 有的工作没个研究生以上真搞不来,加密、视频、控制系统等等啥的,涉及到数论、微积分、人工智能等等,本科生的数学功底也最多是个打杂的,公司招人也是按照这个思路来的。如果只是开发类似进销存等的软件,就基本没关系了。 |
|
[北京][招聘]绿盟科技招聘渗透测试、逆向分析工程师
“以上”这种字眼就像某新闻中的幸福生活,信不得 |
|
|
|
[招聘]南宁研华电子科技有限公司招高级逆向分析工程师2名
可兼职?外包?是否提供必要硬件? |
|
[调查]薪资调查:逆向分析行业工资调查,给找工作的朋友一个参考
职位内容:嵌入式或实时系统逆向分析11000 |
|
[求助]关于整数型变量的问题
头文件里面有定义,x86机器下,一般long都定义为int整数型,long long有的定义为int64,有的系统还是int。 一般编译器对于数据类型的使用,基本是从char,short,int,float和double这几个衍生出来的。 具体的定义可以查看不同操作系统和硬件平台的编译器数据类型定义。如果不想看,可以在相应软硬件平台下 写个程序进行反汇编。 一般x86的32位情况下: 对于int和long,操作可能是占用一个寄存器,例如mov eax,int 对于char的操作,一般只用一个al,例如mov al,char 对于float的操作,变化稍多一点,可以用整个寄存器,例如mov eax,float 经常可以看到类似 fld float fstp xxx 这样的操作。 对于double类型,如果只用cpu寄存器,一般采用两个寄存器存储,或者放到一个结构变量的方式,如 struct dd { int a; int b; }; ,如果使用fpu,和float在汇编上表现一致, 只在opcode方面有差别,这个可以查看 具体指令的手册,如英特尔手册。 对于long long类型,有的系统定义为int64,这时基本使用俩寄存器进行操作,或和double全局或局部变量存储方法一致,唯一的区别就是他不使用fpu。 其他各种类型在反汇编或者头文件中一目了然的。 |
|
|
|
|
|
|
|
|
|
|
|
汇编转为C
可以用神奇的F5,或者自己翻译 |
|
[推荐]IDA Pro 权威指南
已经到手了,印刷质量不错,折扣价59,也算可以了。 |
操作理由
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 }}
勋章
兑换勋章
证书
证书查询 >
能力值