Wei Liu

49 papers A* 1B 2C 4Misc 2Journal 20Unranked 20
YearRankTypeTitle / Venue / Authors
2026 J jnl
Inf. Process. Manag.
Junnan Gu, Weimin Li, Fangfang Liu, Wei Liu, Hao Wang
2025 J jnl
Inf. Process. Manag.
Wei Liu, Yixue He, Chao Wang, Shaorong Xie, Weimin Li
2025 B conf
IJCNN
Shihao Xu, Yawei Ma, Wei Liu
2025 B conf
IJCNN
Kefan Shen, Yukang Huang, Wenyao Wang, Shaorong Xie, Zhihong Zhu, Wei Liu
2025 Misc conf
ICASSP
Ying Xia, Zhen Xiong, Kefan Shen, Zhihong Zhu, Shaorong Xie, Wei Liu
2025 conf
PAKDD (4)
Tong Xin, Wei Liu, Weimin Li
2024 A* conf
EMNLP
Zhihong Zhu, Kefan Shen, Zhaorun Chen, Yunyan Zhang, Yuyan Chen, Xiaoqi Jiao, Zhongwei Wan, Shaorong Xie, Wei Liu, Xian Wu, Yefeng Zheng
2024 J jnl
Knowl. Based Syst.
Wei Liu, Zheng Huang, Chao Wang, Yan Peng, Shaorong Xie
2024 conf
ICIC (13)
Wei Liu, Tong Xin
2024 J jnl
PeerJ Comput. Sci.
Keyu Yan, Wei Liu, Shaorong Xie, Yan Peng
2024 J jnl
Multim. Tools Appl.
Wei Liu, Aiqun Ren, Chao Wang, Yan Peng, Shaorong Xie, Weimin Li
2024 J jnl
Neural Comput. Appl.
Wei Liu, Qing He, Chao Wang, Yan Peng, Shaorong Xie
2024 conf
MMM (1)
Wei Liu, Jiahuan Wang, Chao Wang, Yan Peng, Shaorong Xie
2023 J jnl
Appl. Intell.
Jingchao Wang, Weimin Li, Wei Liu, Can Wang, Qun Jin
2023 conf
NLPCC (2)
Wei Liu, Qi Wu, Shaorong Xie, Weimin Li
2023 J jnl
Knowl. Based Syst.
Jingchao Wang, Weimin Li, Fangfang Liu, Bin Sheng, Wei Liu, Qun Jin
2023 conf
NLPCC (2)
Wei Liu, Zhangdeng Pang, Shaorong Xie, Weimin Li
2022 J jnl
Inf. Process. Manag.
Weimin Li, Yaqiong Li, Wei Liu, Can Wang
2022 J jnl
Intell. Syst. Appl.
Jielin Leng, Wei Liu, Qiang Guo
2021 C conf
KSEM
Chang Ni, Wei Liu, Weimin Li, Jinliang Wu, Haiyang Ren
2021 C conf
KSEM
Tingting Tang, Wei Liu, Weimin Li, Jinliang Wu, Haiyang Ren
2020 conf
ICANN (1)
Wei Liu, Yusen Wu, Lei Jiang, Jianfeng Fu, Weimin Li
2020 conf
ICONIP (4)
Wei Liu, Xiaodong Yue, Caiming Zhong, Jie Zhou
2020 J jnl
World Wide Web
Weimin Li, Yuting Fan, Jun Mo, Wei Liu, Can Wang, Minjun Xin, Qun Jin
2020 J jnl
IEEE Access
Wei Liu, Lei Jiang, Yusen Wu, Tingting Tang, Weimin Li
2019 J jnl
IEEE Access
Weimin Li, Yuting Fan, Wei Liu, Minjun Xin, Hao Wang, Qun Jin
2019 J jnl
Int. J. Intell. Inf. Database Syst.
Junhui Yang, Zongtian Liu, Wei Liu
2019 conf
ICONIP (3)
Wei Liu, Xiaodong Yue, Caiming Zhong, Jie Zhou
2018 J jnl
Int. J. High Perform. Comput. Netw.
Xu Wang, Wei Liu, Yue Tan
2018 J jnl
IEEE Access
Weimin Li, Heng Zhu, Wei Liu, Dehua Chen, Jiulei Jiang, Qun Jin
2018 conf
ICONIP (5)
Wei Liu, Zhenyu Yang, Zongtian Liu
2018 conf
ICONIP (3)
Zhenyu Yang, Wei Liu, Zongtian Liu
2018 J jnl
IEICE Trans. Inf. Syst.
Yue Tan, Wei Liu, Zhenyu Yang, Xiaoni Du, Zongtian Liu
2016 conf
DASC/PiCom/DataCom/CyberSciTech
Wei Liu, Yue Tan, Ning Ding, Yujia Zhang, Zongtian Liu
2015 conf
UIC/ATC/ScalCom
Yujia Zhang, Wei Liu, Ning Ding, Xu Wang, Yue Tan
2015 conf
ACIIDS (2)
Wei Liu, Feijing Liu, Dong Wang, Ning Ding, Xu Wang
2014 J jnl
Int. J. Comput. Sci. Eng.
Wei Liu, Wenjie Xu, Dong Wang, Xujie Zhang, Zongtian Liu
2011 conf
iThings/CPSCom
Xujie Zhang, Zongtian Liu, Wei Liu, Wenjie Xu, Dong Wang
2011 conf
iThings/CPSCom
Wei Liu, Zeming Zheng, Gang Pan, Shijian Li
2011 conf
iThings/CPSCom
Dong Wang, Wei Liu, Wenjie Xu, Xujie Zhang
2011 J jnl
IEICE Electron. Express
Jianfeng Fu, Zongtian Liu, Wei Liu, Qiang Guo
2010 C conf
GPC
Wei Liu, Wenjie Xu, Jianfeng Fu, Zongtian Liu, Zhaomang Zhong
2010 Misc conf
CISIS
Wei Liu, Zongtian Liu, Jianfeng Fu, Rong Hu, Zhaomang Zhong
2010 conf
ICWL Workshops
Wenjie Xu, Wei Liu, Jianfeng Fu, Zongtian Liu
2008 conf
ISCSCT (2)
Dong Xu, Nduwimfura Philbert, Zongtian Liu, Wei Liu
2007 conf
FSKD (1)
Wen Zhou, Zongtian Liu, Yan Zhao, Yu Zheng, Dong Xu, Wei Liu, Ying Zhu
2006 J jnl
Int. Trans. Syst. Sci. Appl.
Wei Liu, Weiqin Tong, Zongtian Liu
2005 conf
SwSTE
Wei Liu, Zongtian Liu, Baisheng Shi
2004 C conf
SEKE
Yun Li, Zongtian Liu, Wei Cheng, Qiang Wu, Wei Liu
Dockerfile
← Index Dockerfile dockerfile
FROM python:3.12-slim

# Prevent interactive prompts during package installation
ENV DEBIAN_FRONTEND=noninteractive

# Install system dependencies (build tools will be removed after pip install).
# curl + ca-certificates + gnupg are needed to add the NodeSource repository
# for the JS analysis toolchain (webcrack + @nodesecure/js-x-ray).
RUN apt-get update && apt-get install -y \
    git \
    gcc \
    g++ \
    build-essential \
    libmagic1 \
    file \
    libqt5core5a \
    libqt5gui5 \
    libqt5widgets5 \
    default-jre-headless \
    curl \
    ca-certificates \
    gnupg \
    && rm -rf /var/lib/apt/lists/*

# Install Node.js 22 LTS (needed by webcrack and @nodesecure/js-x-ray). Pinning
# to 22.x because that's the active LTS — bumping to a future major is a
# deliberate Dockerfile change, not a silent upgrade on rebuild.
RUN curl -fsSL https://deb.nodesource.com/setup_22.x | bash - && \
    apt-get install -y nodejs && \
    rm -rf /var/lib/apt/lists/*

# webcrack is the deobfuscator (CLI on PATH). Pinned to 2.16.0 — released
# 2026-04-25, last verified working with our subprocess invocation. Bumping
# this is a deliberate change so a future regression in webcrack does not
# show up as a silent JSDeobfuscation behaviour shift on image rebuild.
RUN npm install -g webcrack@2.16.0

# Create application directory
WORKDIR /app

# Copy requirements and install Python dependencies
COPY requirements.txt .
RUN pip3 install --no-cache-dir -r requirements.txt

# Remove build dependencies to reduce image size. curl + gnupg are kept —
# curl is widely useful and gnupg is small. Node.js stays.
RUN apt-get remove -y gcc g++ build-essential git && \
    apt-get autoremove -y && \
    apt-get clean && \
    rm -rf /var/lib/apt/lists/*

# Copy application code (explicit files to help debug .dockerignore issues)
COPY redb/ ./redb/
COPY start.py .
COPY scripts/ ./scripts/

# Install @nodesecure/js-x-ray locally next to its bundled Node bridge so the
# Python wrapper's `node_modules/@nodesecure/js-x-ray` existence check passes
# without any runtime configuration. Version is pinned in the package.json.
# The npm install also triggers the `postinstall: patch-package` hook which
# re-applies the local patch in scripts/patches/ — currently a one-line fix
# for a `from "repl"` → `from "module"` import in [email protected] that breaks
# on Node 22 patches above ~22.10. Drop the patch when js-x-ray ships a fix.
RUN cd /app/redb/extractors/js_extractors/scripts && npm install --omit=dev

# Set up logging path and create logs directory
ENV LOG_FILE_PATH="/app/logs/"
RUN mkdir -p /app/logs

# Environment variables for tools (snapshot-style paths)
ENV CAPA_PATH="/usr/bin/capa"
ENV DIE_PATH="/usr/bin/nfdc"
ENV GORESYM_PATH="/usr/bin/GoReSym"
ENV JADX_PATH="/opt/deploy/jadx/bin/jadx"
ENV APKTOOL_PATH="/usr/local/bin/apktool"
ENV MALCONTENT_PATH="/usr/local/bin/mal"
ENV PATH="/usr/bin:/opt/binaryninja:${PATH}"
ENV PYTHONPATH="/opt/binaryninja/python"

# Tool timeouts
ENV CAPA_TIMEOUT="300"
ENV DIE_TIMEOUT="180"
ENV MALCONTENT_TIMEOUT="300"
ENV JADX_TIMEOUT="600"
ENV BINJA_TIMEOUT="1200"
ENV DECOMPILE_EXTRACTOR_TIMEOUT="2580"

ENV MALCONTENT_FORMATS=pebin,elf,macho,apk,javascript

# JS analysis toolchain. webcrack is on PATH from the global npm install;
# js-x-ray's Python wrapper finds the bundled Node bridge at the default
# location (no env needed). Override these in .env / Nomad if you swap tools.
ENV JS_DEOBFUSCATOR_PATH="webcrack"
ENV JS_DEOBFUSCATE_TIMEOUT="60"
ENV JS_XRAY_TIMEOUT="60"

# Copy the Binary Ninja setup script
COPY scripts/setup-and-run.sh /usr/local/bin/setup-and-run.sh
RUN chmod +x /usr/local/bin/setup-and-run.sh

# Create non-root user for security
RUN useradd -m -u 1000 analyzer
RUN chown -R analyzer:analyzer /app /app/logs
USER analyzer

# Set entrypoint to setup script for Binary Ninja installation (runtime)
ENTRYPOINT ["/usr/local/bin/setup-and-run.sh"]

# Set working directory
WORKDIR /app

# Default command - supports both feature extraction and decompilation
CMD ["python3", "start.py", "--nomad-job"]