假设我发布了以下申请。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("Hello World!","Message Box");
}
}
}
现在我的问题是:
备注:这必须仅使用ollydbg。假设我无法访问代码。
非常感谢一步一步的例子。
答案 0 :(得分:1)
使用Olly或IDA是一项无用的工作。
使用.NET Reflector进行反编译(有14天的试用期)并下载Reflexil插件以便能够修改代码。
因为您已经反编译了源代码,所以找到这个地方不应该太难。
如果找不到这个地方,可以试试以下其中一个:
将反射器连接到Visual Studio
导出源代码,然后从Visual Studio
如果代码被混淆了,我无法帮助你,你必须开始玩它直到你打败混淆
使用Reflexil插件,您只需删除/修改功能
即可答案 1 :(得分:0)
为什么不使用IDA?你可以“轻松”地删除这个功能。