我有一个程序,我丢失了C++源代码.那里有没有好的C++反编译器?
我已经跑过Boomerang了.
我正在窥探我的MSP430微控制器的头文件,我遇到了这个<setjmp.h>:
/* r3 does not have to be saved */
typedef struct
{
uint32_t __j_pc; /* return address */
uint32_t __j_sp; /* r1 stack pointer */
uint32_t __j_sr; /* r2 status register */
uint32_t __j_r4;
uint32_t __j_r5;
uint32_t __j_r6;
uint32_t __j_r7;
uint32_t __j_r8;
uint32_t __j_r9;
uint32_t __j_r10;
uint32_t __j_r11;
} jmp_buf[1]; /* size = 20 bytes */
Run Code Online (Sandbox Code Playgroud)
我知道它声明了一个匿名结构和typedef它jmp_buf,但我无法弄清楚它是什么[1].我知道它声明jmp_buf是一个有一个成员(这个匿名结构)的数组,但我无法想象它用于什么.有任何想法吗?
我正在尝试学习逆向工程,使用Minesweeper作为示例应用程序.我在一个简单的WinDbg命令上发现了这篇MSDN文章,它揭示了所有的地雷,但它已经很老了,没有详细解释,也不是我想要的.
我有IDA Pro反汇编程序和WinDbg调试程序,我已经将winmine.exe加载到它们中.在找到代表矿区的数据结构的位置方面,有人能为这些程序中的任何一个提供一些实用技巧吗?
在WinDbg中我可以设置断点,但是我很难想象在什么时候设置断点和什么内存位置.同样,当我在IDA Pro中查看静态代码时,我不知道在哪里开始找到代表矿区的函数或数据结构.
Stackoverflow上是否有任何反向工程师可以指向正确的方向?
最近有一些关于谷歌新的无图像按钮的文章:
我真的很喜欢这些新按钮在Gmail中的工作方式.如何在我的网站上使用这些或类似的按钮?是否有任何具有类似外观和感觉的开源项目?
如果我想使用JQuery/XHTML/CSS滚动我自己的按钮包,我可以使用哪些元素?我最初的想法是:
<input type="button">用css 标准来改善外观(设计文章主要谈论css/imges涉及.)
Jquery javascript打开一个自定义对话框,根据"onclick"事件上的按钮,其中包含<a>标签和一个用于过滤的搜索栏?该弹出窗口的表格布局是否合理?
我在网上逆向工程方面很糟糕,我可以使用哪些工具来帮助逆向工程这些按钮?使用Firefox的Web开发人员工具栏我无法真正看到按钮弹出对话框中使用的css或javascript(即使它被缩小).我可以用什么浏览器工具或其他方法来查看它们并获得一些想法?
我不打算窃取谷歌的任何IP,只是想知道如何创建类似的按钮功能.
Java .class文件可以很容易地反编译.如果我必须在代码中使用登录数据,我该如何保护我的数据库?
有哪些工具可以帮助解码未知的二进制数据格式?
我知道Hex Workshop和010 Editor都支持结构.对于已知的固定格式,这些在一定程度上是可以的,但是对于任何更复杂的东西都很难使用,特别是对于未知格式.我想我正在寻找一个脚本语言或可编写脚本的GUI工具的模块.
例如,我希望能够从有限的已知信息中找到数据块内的结构,这可能是一个神奇的数字.一旦我找到了一个结构,然后按照已知的长度和偏移字来寻找其他结构.然后以有意义的方式递归和迭代地重复此操作.
在我的梦想中,甚至可能根据我已经告诉系统的内容自动识别可能的偏移量和长度!
我最近买了通过蓝牙与Android手机/平板电脑连接的中文设备.由于没有适用于windows/linux的应用程序,我想创建一个供个人使用的应用程序.
通常手机连接到设备并交换一些数据.我将PC连接到设备并查看串行调试器并进行管理以发现协议(仅限一种方式).电话仅向设备发送一个命令.但是这次我无法找出它包含的内容.
有没有软件可以让我查看通过蓝牙发送的数据?我试过反编译应用程序,但它看起来真的很不友好.
谢谢.
对于CakePHP应用程序,我创建了MySQL数据库.
用于创建数据库ER图的工具?表格之间的字段和关系以cakePHP喜欢的方式创建.
先感谢您!
mysql cakephp er-diagrams reverse-engineering mysql-workbench
众所周知,Android应用程序是用Java编写的.在Java中,无论你做什么,都不可能保护编译代码免受反编译或反向工程,如Stack Overflow问题如何锁定已编译的Java类以防止反编译?提示.
如何保护包含逆向工程的算法商业秘密的应用程序?
"如何"我不仅指软件技术,还指其他创造性方法.
将可执行文件加载到gdb后,如何在执行第一条指令之前在入口点中断?
我正在分析的可执行文件是一段加密的恶意软件,所以break main绝对没有.
decompiling ×3
android ×2
java ×2
mysql ×2
binary ×1
binary-data ×1
bluetooth ×1
c ×1
c++ ×1
cakephp ×1
css ×1
declaration ×1
er-diagrams ×1
file-format ×1
gdb ×1
gmail ×1
html ×1
ida ×1
javascript ×1
minesweeper ×1
security ×1
struct ×1
typedef ×1
windbg ×1