当前位置: 首页 > news >正文

外国有没有中国代做数学作业的网站一个服务器可以备案几个网站

外国有没有中国代做数学作业的网站,一个服务器可以备案几个网站,重庆工程建设信息网证件查询,凡科网站投票排行榜是怎么做的相关文章很多人都不清楚HEX文件格式CPU怎么认识代码的#xff1f;一个超强的逆向分析软件本文主要跟大家分享一个简单逆向stm32固件程序的实例#xff0c;为了让大家在一款成熟的产品中去考虑加密这一块的技术#xff0c;不然分分钟被别人copy#xff01;2、情景再现咬金一个超强的逆向分析软件本文主要跟大家分享一个简单逆向stm32固件程序的实例为了让大家在一款成熟的产品中去考虑加密这一块的技术不然分分钟被别人copy2、情景再现咬金你们公司固件程序有加密处理吗 ? 额~算了吧我们公司的单片机程序炒鸡简单的还加啥子密。你这想法不对假如产品卖得很好如果没有任何加密措施那岂不人家随便复制售卖。 没关系吧反正他们没源码应该也没那么容易复制吧。一点加密都没有盗取还是比较简单的。 我才不信~~那行把你的板子给我不用你的源码跟你把波特率改了1 直接读取固件这里以stm32单片机进行演示如果MCU没有做flash读取或者熔断保护则可以通过jlink等烧写工具直接读取其Flash上的固件操作如下:01打开J-Flash软件并选择创建一个新的工程,并点击Start J-Flash : 02选择所对应的芯片类型并点击连接芯片并显示连接成功。03通过下面的选项路径即可读取所选Flash区域或者所有Flash区域(Entire Chip)。04这样便获得了Flash上所有的固件数据也就是我们的bin文件内容当然这也就是逆向的最重要素材。05最后把数据保存为bin文件、hex文件等等即可当然当你换一块芯片然后烧录该程序也是可以运行的。2 逆向固件程序一谈到逆向估计各位小伙伴会联想到各种黑客、破译、非法等等情景然而并非如此世间万事万物都是双刃的。就像开一把锁当你学习了各种破解锁的技巧如果使用这些技巧来盗窃当然属于违法行为但是当用来帮助破解犯罪现场收集证据等等那这就大有作为的当然本文旨在学习。目前嵌入式行业比较流行的逆向工程技术有PCB抄板和芯片解密PCB抄板一般都会使用到相关的工具和电气测试等等最终获得原电路板的原理图、BOM等等实现PCB的完整复制。芯片解密一般是通过相应的技术把执行程序(一般为机器码)反汇编成汇编代码还可以更进一步反编译成高级语言伪代码(比如C代码)便于逆向人员理解和修改。2.1 前期准备在上一小节中我们轻松获得了芯片中的bin文件等当然如果芯片有加密处理过可能就需要更加先进的技术获取芯片的内部数据这里就暂时不展开了可以参考下面两篇文章 :      【整理】一文带你了解单片机解密技术      【MCU】用stm32的UID给固件加密(重点在加密)今天我们主要是把前面获取的bin文件逆向一下并把原来的波特率9600修改为57600原来9600效果如下:2 逆向过程逆向技术发展其实挺长一段时间了当然为了方便各逆向爱好者的使用也诞生了非常多的开发工具其中IDA Pro算是非常流行的逆向工具所以这里就选用该工具进行逆向。01首先安装IDA Pro逆向工具网上搜索一下会有各种资源然后点击安装一路next基本上可以安装好安装好以后便出现如下两个头像。这里选择32bit版本并创建工程:02这里选择上小节导出的bin文件由于所使用的芯片为cortex-M3内核这里选择ARM Little-endian模式:03设置内核架构这里可以通过查阅对应的内核介绍进行选择。04然后设置bin文件对应的地址映射由于bin文件是通过整片全部读出所以这里与该芯片的Flash起始地址和大小是一致的。05很轻松便进入了IDA的反汇编代码这样就完成了从机器码到汇编码的逆向过程。同时你还可以通过IDA的图形调用试图来看到各种调用关系等。06然后我们随便找一个函数并使用F5生成C伪代码。然后你再看看C源程序惊人的相似07假如闲9600的波特率太慢却又苦于没有源代码修改烧录于是便可以逆向修改bin文件进行烧录。当然如果你对机器码和汇编非常的熟悉只需要找到对应的机器码进行修改即可然而找到对应的机器码还是通过IDA工具来得比较直接且方便。同时可以在反汇编view中使用C和D来进行机器码和汇编的转化如下通过使用D可以把汇编转化为机器码:   这里按下D即可转化为如下机器码 :同时切到Hex视图也可找到对应的机器码:08以上便找到了修改的位置仅仅只需要把该机器码中的9600修改为57600即可我们可以通过查找内核的指令集进行机器码的编写并进行如下更改:同样其对应的汇编视图也发生了如下变化:然后点击如下图所示菜单选项从而把相应的修改更新到对应的bin文件中。09最后当然是把修改以后的bin文件烧录到单片机中进行测试,测试结果如下图所示 :波特率成功被修改为57600整个过程到此结束enjoy咬金你看不加密程序几乎是完全暴露的 小鲁班你怎么变这么优秀了那以后我得好好考虑这块了3 结束语本文主要跟大家介绍了如何逆向一个MCU程序当然还有很多高级的技巧有待挖掘特别是IDA工具更是一款神器上面bug菌也只是抛砖引玉有感兴趣的小伙伴可以多多交流好了这里是公众号:“最后一个bug”一个为大家打造的技术知识提升基地。#推荐阅读    专辑|Linux文章汇总    专辑|程序人生    专辑|C语言嵌入式Linux微信扫描二维码关注我的公众号
http://www.zqtcl.cn/news/389637/

相关文章:

  • 济宁网上做科目一的网站网站维护工程师薪酬
  • 领先的响应式网站建设平台湖北企业建站系统信息
  • 嘉兴市住房和城乡建设局网站巩义网站建设方案报价
  • 桂林做网站的公司哪家最好长沙网络工程学院
  • 广州 天河网站设计wordpress评论开关
  • 河南郑州建设网站做贺卡网站
  • 我的家乡湛江网站设计烟台网站建设招聘
  • 如何做网站改版评析网站建设报价单
  • 有关天猫网站开发的论文热狗seo顾问
  • 西安成品网站建设云主机建网站教程
  • 网站后台是怎么更新电商网站开发需求文档
  • 教人怎么做网页的网站有关建设网站的问题
  • wordpress资源站源码网站规划与建设课设报告
  • 网站后台ftp账户企企业业网网站站建建设设
  • 网站建设公司专业的建站优化公司成都天府新区网站建设
  • 建站模板 discuzui设计的流程有哪些步骤
  • 网站建设 军报汕头网站建设网站
  • 便宜购物网站大全网站建设简介联系方式
  • 网站没有后台登陆文件夹公司怎么建立网站吗
  • 营销网站建设流程图网站开发目前主要用什么技术
  • 网站建设与管理维护 李建青大连网站设计费用
  • 网站建设制作心得团队盐都区城乡建设局网站
  • 网页设计公司网站设计结婚网站模版
  • 做文字图网站设计师网站资源
  • 建筑材料采购网站做早餐烧菜有什么网站
  • 单页网站怎么做外链网站js特效
  • 网站模板 黑白中国域名交易平台
  • 网站高端设计少儿编程加盟十大机构
  • 海尔网站建设的目标是什么财务公司业务范围
  • 天津做艺术品的网站2h1g做视频网站