美媒爆料:“泄密文件”源头,是他 !
文章来源: ZAKER 于
- 新闻取自各大新闻媒体,新闻内容并不代表本网立场!
美媒爆料 " 泄密文件 " 源头是他
一批疑似美军密件近期流传于多家社交媒体,涉及美国监听韩国等盟国、介入俄乌冲突等内容,引发舆论哗然。美国国防部誓言 " 掘地三尺
" 查清泄密源头和泄密程度。
美国《华盛顿邮报》日前爆料," 泄密者 " 是一名曾在美国军事基地工作的 20 多岁男子,在社交平台
Discord 的网络聊天室中绰号 "OG"。"OG" 在一个只有 20
多名活跃成员的聊天室中,从去年开始曝光美国政府的 " 秘密 "。
这是 2021 年 8 月 3 日在美国弗吉尼亚州阿灵顿的五角大楼附近拍摄的警车。
据《华盛顿邮报》报道,"OG" 被聊友视为 " 有魅力的枪支爱好者
"。聊天室成员来自全球多地,有着对枪支和武器装备的共同爱好,新人仅能通过成员邀请加入。一名青少年成员回忆,"OG"
去年发布第一条满是首字母缩略词和行话的内容时,并未引起太多关注,因为其表述晦涩难懂、内容又太长。
这名成员说,"OG" 后来陆续发布数百条类似信息,说是从一处 " 军事基地 " 中带出的保密情报," 抄写 "
后发布到聊天室。按 "OG" 的说法,他曾在一处安全设施工作,那里禁止携带手机等电子设备。
3 月 18 日,在美国首都华盛顿,反战人士在白宫前参加集会。
"OG" 说,为了让聊友们知晓美国政府背地里的所作所为,他花费不少工夫记录保密文件,希望他们认真阅读。后来,"OG"
改变做法,不再费时费力敲打键盘录入,而是直接拍照上传。
"OG" 曝光的文件涉及范围广泛,包括乌克兰战场情况图表、美国政府对俄罗斯军事情况的评估等。
据《华盛顿邮报》报道,"OG" 去年整个冬天都在发布保密文件。今年 2 月 28
日,保密文件内容出现在其他聊天室中,传播势头越来越猛。4 月初,美国主流媒体也开始报道,"OG" 知道 " 出事了
"。在最后的留言中,他希望朋友们删除那些文件。
上述聊天室成员说,"OG" 不是在为任何一个国家效力,他对美国政府没有敌意但持负面看法。"OG"
曾说,美国政府隐瞒了诸多可怕真相,尤其令人恼火的是,美国监视盟友。对此,《华盛顿邮报》评论,这对美国的盟友而言已不是新鲜事。
2013 年 7 月 12 日,新闻工作者在俄罗斯首都莫斯科打开网页浏览斯诺登的讯息。
-->
`,
"script":[]
}
, "gg_rightside": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_duturandom": {
"html":`
`,
"script":[]
}
, "gg_square": {
"html":`
`,
"script":[]
}
, "gg_topbanner": {
"html":`
`,
"script":[]
}
, "gg_middlesquare": {
"html":`
`,
"script":[]
}
, "gg_dutu": {
"html":`
`,
"script":[]
}
, "gg_botline": {
"html":``,
"script":[]
}
, "gg_dututop": {
"html":`
`,
"script":[]
}
, "gg_shipintop": {
"html":`
`,
"script":[]
}
, "gg_inContent": {
"html":`
`,
"script":[]
}
, "gg_shipinrandom": {
"html":``,
"script":[]
}
, "gg_sideSticky": {
"html":`
`,
"script":[]
}
, "gg_bottombanner": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_marquee": {
"html":`
`,
"script":[]
}
}
const adEnv={
"gg_header": {
"html":``,
"script":[{"type":"text/javascript","exec":` var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; var pbjs = pbjs || {}; pbjs.que = pbjs.que || []; `},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-hb/adn.wnx2.js","async":""},{"src":"https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js","async":"","data-ad-client":"ca-pub-7528949385909099"},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-video/WenxuecityPlayer.js","async":"async"}]
}
}
const wxcEnv = {
"base":{
"exe":[],
"src":[
{"src": "/news/js/recommendednews.js","defer":"true"},
{"src":"/js/wxcFunc.js","defer":"true"}
]
},
"func":{
"exe":[
//展示评论
'function showMoreComments(){let n = 15;for(let i=0;i
2){dom.hide();}}$("#showallcomment").show();$("#showlesscomment").hide();};hideComments();',
],
"src":[
//图片,搜索,QR code
{"src": "/news/js/view.js?v=05132024"},
//计数器
{"src":"//count.wenxuecity.com/service/count/script/do.php?type=news&id=12263193&n=0&out=jsval","defer":"true"},
]
}
}
function wxcCode(){
wxcEnv.base.exe.forEach(x=>{
let tag = buildAdcode(x);
document.head.append(tag);
})
wxcEnv.base.src.forEach(src => {
let tag = buildSrc(src)
document.head.append(tag);
});
wxcEnv.func.exe.forEach(x=>{
let tag = buildAdcode(x);
document.body.append(tag);
})
wxcEnv.func.src.forEach(src => {
let tag = buildSrc(src)
document.body.append(tag);
});
}
function adcode(){
let adkey = Object.keys(ads);
adkey.forEach(x=>{
let code = ads[x].html;
let div = document.getElementById(x);
if(div)div.innerHTML = code;
ads[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.body.append(tag);
}else{
let tag = buildSrc(s);
document.body.append(tag);
}
})
})
}
function baseCode(){
let baseKeys = Object.keys(adEnv);
baseKeys.forEach(x=>{
adEnv[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.head.append(tag);
}else{
let tag = buildSrc(s);
document.head.append(tag);
}
})
})
}
function buildAdcode(script){
let tag = document.createElement('script');
tag.innerHTML = script;
return tag;
}
function buildSrc(obj){
let keys = Object.keys(obj);
let tag = document.createElement("script");
keys.forEach(key=>{
tag.setAttribute(key, obj[key]);
})
return tag ;
}