#逆向工程

2020-11-24 11:31
geoWrite是用于Commodore 64 GEOS操作系统的WYSIWYG丰富文本编辑器。我为cc65编译器套件的C64(英语和德语)创建了geoWrite 2.1的反向工程源版本: 该源代码编译成与GEOS 2.0随附的英语和德语版本的geoWrite 2.1完全相同的二进制文件。 有关geoWrit......
2020-11-15 1:53
早在20世纪70年代末,最流行的存储芯片就是Mostek&39;MK4116,当时的存储容量高达16千位。它为Apple II、TRS-80、ZX Spectrum、Commodore PET、IBM PC和Xerox Alto等计算机以及视频游戏(如防御者和导弹指挥部)提供存储。为了了解芯片是如何实现的,我打开了一......
2020-11-14 9:5
Release页面有用于Windows和Mac的独立包,以及用于流行的Linux发行版的可安装包,或者您也可以按如下所述从发行包存储库中安装它们。 如果你想尝试开发/未发布版本,也会为Git Commits生成相同的包。 将codename替换为您正在运行的版本(例如,Groovy用于20.10或Focus用于20.......
2020-11-14 8:57
你珍贵的0天?那个精心设计的漏洞?完美的立足点?在某一时刻,它们将被捕获、解剖并展出。倒车引擎..。
2020-11-9 7:41
8008是英特尔于1972年推出的第一款8位微处理器。虽然以今天的标准来看,8008还很原始,但它在历史上具有重要意义,因为它基本上开启了微处理器革命,是现代x86处理器家族的鼻祖。我一直在显微镜下研究8008的硅晶片,并对其电路进行反向工程。
2020-11-9 7:41
8008是英特尔于1972年推出的第一款8位微处理器。虽然以今天的标准来看,8008还很原始,但它在历史上具有重要意义,因为它基本上开启了微处理器革命,是现代x86处理器家族的鼻祖。我一直在显微镜下研究8008的硅晶片,并对其电路进行反向工程。
2020-10-23 12:14
当你想要冰激凌的时候,却不能点冰激凌,这是生活的残酷之一。如果你当地的麦当劳的软服务机器似乎总是在你想要一些的时候进行巴氏杀菌-甚至可能是一个冰淇淋三明治,那就更是如此了。 软件工程师出手相救。Rashiq Zahid今天发布了一款网络应用程序,它使用麦当劳的订餐API-当然是反向工程-来查询美国的每一家麦当劳。假设......
2020-10-8 9:11
在这一页中,我们将使用一个日语句子,如下所示,并一步一步地检查它是如何构成的。每个单元格中的按钮使您可以与此页面上的示例进行交互。 动词在日语中是一个完整的句子。动词本身就是一种句末过滤器。 文氏罐可以在不改变句子意思的情况下按任何顺序排列在最后一句话的钳子之前。 在日语完整课程中,我们简化了一些围绕日语的命名。例如......
2020-9-28 11:9
如今,如果没有某种iDevice在闪亮的白色耳机上注入高保真的192kbps立体声无损音频,很难看到任何一个孩子在户外,但在我那个时代,iPod还没有发明出来。他们的选择很少。虽然随身听过时了,CD播放器很贵,尽管有ESP功能,但如果被撞来撞去就会跳过,迷你盘是另一种胎死腹中的索尼格式,MP3播放器仍然丑陋和昂贵得离......
2020-9-20 2:56
1974年,惠普开发了一种微处理器,用于他们产品中的控制应用,从软盘驱动器到电压表。这个简单的处理器是典型微处理器的一个缩影-它甚至不支持加减1-所以被称为纳米处理器。纳米处理器的主要特点是它的低成本和高速:与当代的摩托罗拉6800相比,纳米处理器的价格是15美元,而不是360美元,执行控制任务的速度要快几个数量级。......
2020-9-14 2:47
现场可编程门阵列(FPGA)可以实现任意的数字逻辑,从微处理器到视频发生器或密码矿。FPGA由许多逻辑块组成,每个逻辑块通常由一个触发器和一个逻辑功能以及连接这些逻辑块的路由网络组成。FPGA的特别之处在于它是可编程硬件:您可以重新定义每个逻辑块和它们之间的连接。其结果是您可以构建一个复杂的数字电路,而不需要物理地布......
2020-8-23 5:12
Intel8086处理器于1978年推出,开创了现代计算的进程。虽然x86处理器家族几十年来一直支持64位处理,但最初的8086是16位处理器,因此它具有16位算术逻辑单元(ALU)。1算术逻辑单元是处理器的心脏:它执行加法和减法等算术运算,也执行布尔逻辑运算,如按位AND和OR,以及位移位和旋转。由于快速的ALU对......
2020-8-10 4:20
Vm80a是在真正的580BM80A芯片的基础上构建的内核,580BM80A芯片是早期Inteli80A微处理器的苏联复制品,它们在拓扑结构上非常接近。 该项目在Verilog中提供了两个i8080型号-一个与原始处理器管脚兼容,另一个经过重构以在SoC中实现,并具有Wishbone接口。这两种方法都在实板和FPGA......
2020-8-9 12:16
Intel8086微处理器是有史以来最有影响力的芯片之一,它导致了今天主导台式机和服务器计算的x86体系结构。但它仍然足够简单,可以在显微镜下研究和理解它的电路。在这篇文章中,我解释了动态锁存器的实现,这是一种保持一位的电路。8086有80多个锁存器散布在芯片中,保存着各种重要的处理器状态位,1但我将重点介绍实现指令......
2020-8-2 2:59
Intel8086处理器包含许多有趣的组件,这些组件可以通过逆向工程来理解。在这篇文章中,我将讨论用于地址计算的加法器。下面的照片显示了显微镜下8086处理器的微型硅晶片。芯片的左侧有16位数据路径,包括寄存器和算术逻辑单元(ALU);您可以看到重复16次的电路模式。右下角的矩形是微码ROM,定义每条指令的执行。 8......
2020-7-31 10:8
正如我在上一篇文章中提到的,我一直在对C128中的PLA芯片进行逆向工程,现在我已经基本完成了这个过程,所以我认为是时候分享一些发现了。 这是一个非常有趣的项目,因为我对半导体设计和制造了解不多。我现有的知识延伸到看过一些死亡镜头,欣赏过那些漂亮的照片。 这一切都是从我买了一台便宜的显微镜来帮助焊接表面贴装元件开始的......
2020-7-28 22:9
恶意软件是一种日益增长的威胁,它给个人、公司和机构带来了相当大的成本。由于基于签名的基本防病毒防御对最近出现的恶意软件威胁或APT攻击不是很有用,因此调查员必须具备基本技能集才能分析和缓解这些威胁。 这本由CCDCOE技术分部研究人员撰写的手册概述了如何分析针对Windows平台的恶意软件可执行文件。作者介绍了恶意软......
2020-6-23 8:25
所有这些工作都是在去年11月完成的。从那以后我就再也没有研究过它,但是其他人已经表现出了兴趣,所以现在是时候把它公之于众了。 同时进行的项目再多也不嫌多。虽然编写RTL很有趣,但我也喜欢逆向工程的整个过程,从一块你一无所知的板子开始,一步一步地走到它变成有用的东西的地步。 Hackaday上的FPGA电路板黑客项目列......
2020-6-22 9:38
许多黑客新闻用户建议使用仿真来生成令牌,将整个事情视为一个黑匣子。正如我在评论中提到的,这个解决方案的问题是有太多真实的设备依赖。X-Snapchat-Client-Auth-Token不是随机胡言乱语。它包含很多关于设备的加密信息。即使您使用Corellium,我也只能说它工作的机会微乎其微。除了扭转它,我看不到其......
2020-6-21 6:27
任天堂游戏男孩包含一个音频放大器芯片,可以通过扬声器或耳机发出声音。在这篇文章中,我对这个芯片进行了反向工程,并将其与后来的游戏男孩颜色芯片(之前进行了反向工程)进行了比较。出乎意料的是,游戏男孩颜色使用了与最初的游戏男孩完全不同的放大器设计,这可能解释了为什么这两个系统听起来不同。 下图显示了游戏机放大器的硅晶片,......
2020-6-20 4:55
范畴。 逆向工程。 Office宏恶意软件
2020-6-18 7:53
当你每天有2亿以上的用户时,你肯定想让你的API不让垃圾邮件制造者和公司知道,所以你必须在授权它对你的服务器进行API调用的二进制文件中保守一个秘密。Snapchat(10.81.6.81版)通过在每个请求中包括X-Snapchat-Client-Auth-Token标头来实现此目的,典型的请求如下所示: 忘了对这个......
2020-6-17 23:21
这个条目是我上周一直在做的一个有趣的小项目。这本书没有什么特别或开创性的,但我希望你能从中获得一些乐趣。 我们想要添加到MadBoulder网站的功能之一(项目的简短描述在末尾)是,对于每个涉及登山区的页面,都有一个天气小部件,它提供该地区的天气状况和天气预报的信息。这些信息在计划户外活动时总是很有用的。 添加该功能......
2020-6-9 15:30
克里斯托弗·塔诺夫斯基(Christopher Tarnovsky)向Wired.com展示了智能卡黑客背后的诀窍。史蒂夫·雷恩斯(Steve Raines)/Wired.com圣迭戈-克里斯托弗·塔诺夫斯基(Christopher Tarnovsky)认为自己是正确的。这位软件工程师和前卫星电视盗版者五年来一直处于......
2020-5-24 16:15
创建帐户
2020-5-21 9:36
这是用于任天堂交换机应用程序和嵌入式Splatoon 2网络应用程序的REST API的文档。 所有的测试都是在运行iOS10.3.3的iPhone7上进行的,使用的是任天堂交换机应用程序的1.0.4版,时间是17年7月30日。我使用Mitmproxy进行了反向工程。这相当简单,因为这个应用程序根本不使用证书钉住。我......
2020-5-19 15:10
我对青少年工程OP-1鼓补丁进行了逆向工程,这样我就可以自动制作我自己的自定义补丁。 尽管如此,我还是设法对青少年工程公司(Teenage Engineering)制造的OP-1合成器的一种音频文件格式进行了反向工程。 最终结果是一个很好的小网站,允许您为OP-1采样器构建补丁:https://op1.schollz......
2020-5-15 4:57
还记得古老的视频游戏“太空入侵者”吗?它的一些音效是由一种名为76477复杂声音生成芯片的芯片提供的。虽然这款1978年芯片产生的音效今天看起来很原始,但它被用于许多视频游戏,弹球游戏。但是这个芯片里有什么?它是如何内部工作的?通过根据芯片的照片对芯片进行逆向工程,我们可以找到答案。(肖恩·里德尔提供的照片)在这篇文......
2020-5-15 1:9
还记得古老的视频游戏“太空入侵者”吗?它的一些音效是由一种名为76477复杂声音生成芯片的芯片提供的。虽然这款1978年芯片产生的音效今天看起来很原始,但它被用于许多视频游戏,弹球游戏。但是这个芯片里有什么?它是如何内部工作的?通过根据芯片的照片对芯片进行逆向工程,我们可以找到答案。(肖恩·里德尔提供的照片)在这篇文......
2020-5-7 20:3
本周早些时候,在没有任何警告的情况下,互联网上出现了一个Windows可执行文件,其中包含一个完全可以玩的超级马里奥64(Super Mario 64)PC端口。这个独立的程序远不只是一个普通的模拟ROM,它支持自动缩放到任何屏幕分辨率等功能,玩家已经在试验添加简单的显卡级别的重着色器,包括光线跟踪。 PC端口--发......