所以我决定抓住我的工具并分析路由器固件.它非常好,直到我必须手动找到段.我不会打扰你,我真的不想问黑客攻击或帮助我.有一种模式,我相信有人可以向我解释.看看hexdump,我看到的就是:

有些字符串会破坏模式,但它几乎一直向下到文件的末尾.
究竟是什么导致这种模式?
(如果有人愿意提供帮助但需要更多信息:VxWorks 5.5.1 /可能是ARM-9E CPU)
我想出了这个小代码,但所有专业人士都表示它很危险,我不应该写这样的代码.任何人都可以在"更多"细节中突出其漏洞吗?
int strlen(char *s){
return (*s) ? 1 + strlen(s + 1) : 0;
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试将数据打包到对象中,然后再显示它们ConvertTo-Json.下面的测试用例完美展示了我如何处理数据以及出现了什么问题:
$array = @("a","b","c")
$data = @{"sub" = @{"sub-sub" = $array}}
$output = @{"root" = $data}
ConvertTo-Json -InputObject $data
ConvertTo-Json -InputObject $output
Run Code Online (Sandbox Code Playgroud)
输出(为清晰起见,手动格式化):
{ "sub": { "sub-sub": [ "a", "b", "c" ] }}
{ "root": { "sub": { "sub-sub": "a b c" } }}
Run Code Online (Sandbox Code Playgroud)
有没有什么办法来分配$data给$output没有这个怪异的隐式转换?