小编Yas*_*Agl的帖子

OpenSSL:获取SQL Server公共证书

我想使用OpenSSL或任何本机Linux命令来获取SQL Server的证书.我尝试的方式与使用HTTP服务器的方式相同但不起作用.

openssl s_client -showcerts -connect MY.MSSQL.SERVER:1433
CONNECTED(00000003)
write:errno=104
---
no peer certificate available
---
No client certificate CA names sent
---
SSL handshake has read 0 bytes and written 249 bytes
---
New, (NONE), Cipher is (NONE)
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
---
Run Code Online (Sandbox Code Playgroud)

sql-server openssl certificate

8
推荐指数
1
解决办法
1506
查看次数

在Ubuntu 11.10上粉碎堆栈

当您尝试覆盖$esp指针时,是否有任何人遇到以下问题?

当然尝试合法的缓冲区大小始终有效!但是,当您尝试增加缓冲区大小以覆盖$esp并且您设法成功触摸它的第一个字节,第二个字节或第三个字节时,$esp它可以正常工作.但是,一旦你试图覆盖它的整个4个字节,$esp它就会完全改变它的内容以及地址.它不再显示41s,因为我使用"A"来填充缓冲区.我附上了一个屏幕截图,可能会更详细地解释.谢谢大家.

#include <stdio.h>
#include <string.h>
int main(int argc, char** argv)
{
    char buffer[500];
    strcpy(buffer, argv[1]);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

粉碎企图

ubuntu x86 stack segmentation-fault

7
推荐指数
1
解决办法
616
查看次数