小编sam*_*m_c的帖子

Phantomjs与Facebook的连接无法进行SSL握手

我正在尝试使用phantomjs为Facebook构建一个Web scraper.由于SSL握手失败,连接失败.我得到了相同的结果,但谷歌工作正常.有谁知道这方面的解决方案?我正在运行phantomjs版本1.9.7.我在下面发布了我的代码和错误输出.

var system = require('system');
var page = require('webpage').create();
page.open('https://www.facebook.com', function(status){
    console.log("status: " + status);
    if(status === "success"){
        console.log("no error");
    } else {
        console.log("Error opening url \"" + page.reason_url + "\": " + page.reason);
    }
    phantom.exit();

});
Run Code Online (Sandbox Code Playgroud)

输出:

unable to load url: "https://www.facebook.com/"
error code: 6, description: SSL handshake failed
status: fail
Error opening url "undefined": undefined
Run Code Online (Sandbox Code Playgroud)

javascript ssl facebook phantomjs

4
推荐指数
1
解决办法
1102
查看次数

使用 Android NDK 演示 printf 或 __android_log_print 漏洞

我对printf通过 NDK 应用程序演示漏洞感兴趣。需要明确的是,我知道要登录控制台,我们可以使用__android_log_print(ANDROID_LOG_DEBUG, "LOG_TAG", "Print : %d %s",someVal, someStr);. 我试过了,我知道它有效。但我明确地想演示 的漏洞printf(),特别是使用说明%n符写入指向的位置。

有没有办法使printf()工作达到这种效果,或者是否可以通过 实现__android_log_print()?我用android/log.h标题尝试了它,但它没有用。

我可以通过运行一些类似printf(%s%s%s%s%s%s%s%s%s%s). 但同样,我不能操纵指针。

出于一般知识的目的,为什么它printf()首先不起作用以及如何__android_log_print()防止这些漏洞利用?

c c++ printf android android-ndk

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

标签 统计

android ×1

android-ndk ×1

c ×1

c++ ×1

facebook ×1

javascript ×1

phantomjs ×1

printf ×1

ssl ×1