腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
linux
中的异常处理
、
我正在
Linux
上移植一个Windows程序。我的程序使用Windows结构化异常处理(
SEH
)。
Linux
不支持结构化异常处理,但是它提供了信号处理。我们可以超越信号来发展类似
SEH
的范式。如何在
Linux
中实现这个控制流。在
Linux
中,一旦处理了信号,程序就会从被中断的地方开始执行。如何开发continue_search和execute_handler范式? 提前感谢
浏览 4
提问于2011-08-30
得票数 5
2
回答
SEH
攻击对
Linux
有效吗?
、
我试图编写一个用于交互火(
Linux
上有BOF漏洞的游戏)的漏洞来练习CTF。在对游戏进行模糊处理时,我发现如果将缓冲区大小增加到常量,调试器中的游戏将以类似Windows应用程序行为的方式在
SEH
上写入。然而,这就引出了一个问题:
Linux
是否有类似的方法来处理可被利用的异常? 当我试图用google搜索"
SEH
with
Linux
“时,我看到的页面中提到
Linux
是攻击机器,而不是受害者。
浏览 0
提问于2016-03-22
得票数 1
回答已采纳
1
回答
在线装配解释
、
我正在尝试将一个项目从Windows移植到
Linux
。我在下面的repo中托管了代码:。我能够修复一些编译错误,但是许多函数需要重新实现,有些部分我无法理解。
浏览 0
提问于2014-06-10
得票数 0
回答已采纳
1
回答
load 32位kext未能加载纯虚拟函数,但64位工作。
、
、
、
我为OSX构建了一个虚拟USB总线(通过网络与
linux
盒进行通信)。主类是从IOUSBControllerV3派生的。(kernel) Loading kext de.
seh
.utn.MaCute.(kernel) Can't load kext de.
seh
.utn.MaCute - link failed.(kernel) Failed to load executable for kext de.
seh
.utn.MaCute.(kernel) Kext de.
seh
.utn.MaCute
浏览 1
提问于2013-02-27
得票数 1
1
回答
使用min函数的多条记录
select distinct SD.RefNo, MIN(Datefrom) E_DateFrom ,EmploymentStatusID from StudentEmploymentHistory
SEH
StudentID =
SEH
.StudentID 我希望能够以一条记录的形式获得结果,但是因为Employmentstatus有多条记录,所以我现在有多条记录 我的结果,只需要带有Min Datefrom
浏览 14
提问于2020-09-17
得票数 0
2
回答
在Windows/MSVC上是否等同于segfault?
、
、
、
在
Linux
上,以下代码: long* p = (long*)reinterpret_cast<void*>(0x634963963496034) // random memory address std
浏览 52
提问于2019-10-18
得票数 2
1
回答
如何将SIGFPE转换为C++异常
、
、
、
在Win32下,使用_set_se_translator很容易将
SEH
异常转换为C++异常。在
Linux
上,有没有类似的方法将某些信号转换成C++异常?我需要一个从SIGFPE到C++异常的映射。
浏览 6
提问于2016-07-06
得票数 3
2
回答
CMake管理依赖项( manage )
、
、
它应该可以在Windows和
Linux
下编译。特别是对于CI/ CD,它需要一种管理依赖项的好方法。\SORKAL~1\AppData\Local\Temp\cclEnZwH.s:34: Error: invalid register for .
seh
_savexmmC:\Users\SORKAL~1\AppData\Local\Temp\cclEnZwH.s:50: Error: invalid register for .
seh
_savexm
浏览 85
提问于2020-01-23
得票数 1
回答已采纳
2
回答
代码如何捕获异常?
、
、
、
、
代码如何捕获异常(try,catch(...))?......mov dword ptr [ebp-10h],espmov dword ptr [ebp-4], 0功能:{ catch(...){}}
浏览 3
提问于2012-12-07
得票数 2
回答已采纳
1
回答
视觉C++
SEH
在其他操作系统上可用吗?
、
、
、
、
在未来,我正在考虑将ny代码移植到
Linux
、MAC、Android、IOS和潜在的控制台上。
SEH
在所有这些平台上都能工作吗?!
浏览 5
提问于2022-07-28
得票数 0
回答已采纳
2
回答
Cygwin中.
seh
_savexmm的无效寄存器
、
、
、
for .
seh
_savexmm/tmp/cczD9mlv.s:47: Error: invalid register for .
seh
_savexmm/tmpfor .
seh
_savexmm
浏览 3
提问于2017-04-01
得票数 5
回答已采纳
1
回答
Opencv 3.4.1错误的.
seh
_savexmm无效寄存器
:D:\MAS\AppData\Local\Temp\ccksf6tI.s:21575的无效寄存器:错误:.
seh
_savexmm D:\MAS\AppData\Local\Temp\ccksf6tI.s:21577的无效寄存器:错误:.
seh
_savexmm D:\MAS\AppData\Local\Temp\ccksf6tI.s:21579的无效寄存器:错误:.
seh
的无效寄存器_savexmm D的无效寄存器:错误:.
seh
_savexmm D:\MAS\AppData\Local\Temp\ccksf6tI.s:2
浏览 0
提问于2018-04-16
得票数 2
2
回答
捕获C++中的内存访问冲突
、
、
在C++中,是否有一种标准方法(或任何其他方法)来捕获由内存访问冲突触发的异常?我正在用MinGW为Windows编写一个游戏,如果这有帮助的话。
浏览 5
提问于2013-05-17
得票数 7
2
回答
编写Android应用程序
我对
Linux
有点熟悉,对ruby和python脚本有一定的了解。我已经学会了如何为基本缓冲区溢出和
SEH
编写漏洞。然而,我发现很少有材料可以用来查找和编写Android应用程序。有什么想法吗?
浏览 0
提问于2013-08-03
得票数 0
1
回答
如何使用masm64设置异常?
、
、
、
如何使用masm64访问异常链?但是,当我签入Windbg :仍然指向x64中的第一个异常时,我认为它不是。
浏览 6
提问于2022-10-15
得票数 0
回答已采纳
1
回答
堆栈溢出攻击: RET与
SEH
覆盖
、
、
、
我一直在学习使用堆栈溢出编写RET值和
SEH
覆盖漏洞的教程。 据我所知,当我覆盖
SEH
值时,RET值也会被覆盖,而且使
SEH
攻击变得更加困难,因为您还需要抛出一个异常才能运行该漏洞。如果是的话,如果我总是可以使用RET值,那么
SEH
覆盖漏洞的用途是什么呢?
SEH
覆盖RET覆盖的利弊是什么?
浏览 3
提问于2015-04-26
得票数 2
回答已采纳
3
回答
gcc输出的.
seh
_*组装命令是什么?
、
、
5 .
seh
_命令是什么?当我搜索的时候,我似乎找不到很多关于他们的信息。"Hello World\0" .globl main .
seh
_procmain pushq %rbp movq %rsp, %rbp su
浏览 9
提问于2013-12-28
得票数 13
回答已采纳
1
回答
在WIndows上的动态链接库中没有使用断开板异常处理程序?
、
、
、
、
} std::unique_ptr<google_breakpad::ExceptionHandler> handler;附注: Breakpad处理程序在我们的
linux
浏览 16
提问于2017-08-17
得票数 2
回答已采纳
3
回答
结构化异常处理程序和Delphi
、
、
、
我正在尝试设置
SEH
而不使用try except下面的代码不工作 TSeh = packed record NewSeh:DWORD; beginend; eu:TSeh;begin mov eax,
浏览 2
提问于2011-08-09
得票数 12
回答已采纳
1
回答
mingw-w64纯汇编程序代码,无额外(冗余)信息
、
、
、
2; .type 32; .endef .def main; .scl 2; .type 32; .endefmain: .
seh
_pushreg rbp .
seh
_setframe rbp, 0sub rsp, 32 .
seh
_endprologue
浏览 23
提问于2020-02-17
得票数 0
点击加载更多
相关
资讯
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
Linux基础(3)linux命令3
linux高级课程-在Linux中编程
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券