-
-
[旧帖]
[求助]VC 编程 如可控制区段
0.00雪花
-
发表于:
2012-4-11 16:56
1253
-
[旧帖] [求助]VC 编程 如可控制区段
0.00雪花
#pragma code_seg(push,r1,".222222")
void C区段测试Dlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
int aaaaaa = 55;
aaaaaa++;
MessageBox(L"ddddd");
}
#pragma code_seg(pop,r1)
#pragma code_seg(push,r2,".111111")
void C区段测试Dlg::OnBnClickedButton2()
{
// TODO: 在此添加控件通知处理程序代码
int bbbbbb = 66;
bbbbbb--;
LPRECT ee;
GetClientRect(ee);
}
#pragma code_seg(pop,r2)
void C区段测试Dlg::OnBnClickedButton3()
{
// TODO: 在此添加控件通知处理程序代码
int ccc = 77;
ccc += 22;
}
上面代码可以生成新的区段 比如说区段.222222 编译之后在PE文件的1000 位置 修改区段名字代码位置也不发生改变 请问怎么做才能让 这个区段里的代码 编译之后到1200去 不改变源代码位置的情况下
[课程]Linux pwn 探索篇!