Xianhua Zeng

67 papers A* 1B 1C 1Journal 56Unranked 8
YearRankTypeTitle / Venue / Authors
2026 J jnl
Knowl. Based Syst.
Xiaojie Zhao, Xueying Niu, Xianhua Zeng, Jifu Zhang
2026 J jnl
Neurocomputing
Yixin Xiang, Xianhua Zeng, Tianxin Liao, Xinyu Liu
2026 J jnl
Biomed. Signal Process. Control.
Min Zhu, Xianhua Zeng, Jianhua Gong, Yixin Xiang
2026 J jnl
Neural Networks
Xianhua Zeng, Yixin Xiang, Jian Zhang, Bowen Lu
2026 J jnl
Eng. Appl. Artif. Intell.
Xianhua Zeng, Zhuoya Yang, Jianhua Gong
2026 J jnl
Neural Networks
Jing Wang, Liming Xu, Jie Shao, Jiancheng Lv, Xianhua Zeng, Weisheng Li
2025 J jnl
Pattern Recognit.
Xianhua Zeng, Yang Zhuo, Tianxing Liao, Jueqiu Guo
2025 J jnl
IEEE Access
Xiaojun Qi, Xianhua Zeng, Hongmei Tang
2025 J jnl
ACM Trans. Multim. Comput. Commun. Appl.
Liming Xu, Dengping Zhao, Hanqi Li, Xianhua Zeng, Bochuan Zheng
2025 J jnl
ACM Trans. Knowl. Discov. Data
Liming Xu, Yongheng Wang, Chunlin He, Quan Tang, Xianhua Zeng, Jiancheng Lv
2025 J jnl
Medical Image Anal.
Quan Tang, Liming Xu, Yongheng Wang, Bochuan Zheng, Jiancheng Lv, Xianhua Zeng, Weisheng Li
2025 J jnl
Neurocomputing
Dengping Zhao, Xin Gao, Liming Xu, Weisheng Li, Xianhua Zeng, Jie Shao
2025 A* conf
SIGCOMM
Wei Zhang, Tong Meng, Xianhua Zeng, Wei Yang, Changqing Yan, Chao Li, Chenguang Li, Feng Qian, Junfeng Yang, Lei Zhang, Zhi Wang
2025 J jnl
Knowl. Inf. Syst.
Xiaojie Zhao, Xueying Niu, Xianhua Zeng, Jifu Zhang
2025 J jnl
Medical Image Anal.
Xianhua Zeng, Jianhua Gong, Weisheng Li, Zhuoya Yang
2025 J jnl
Comput. Methods Programs Biomed.
Jian Zhang, Xianhua Zeng
2025 J jnl
Biomed. Signal Process. Control.
Xianhua Zeng, Bowen Lu, Jian Zhang
2025 J jnl
Eng. Appl. Artif. Intell.
Liming Xu, Yanrong Lei, Jie Shao, Xianhua Zeng, Weisheng Li
2025 J jnl
ACM Trans. Multim. Comput. Commun. Appl.
Liming Xu, Hanqi Li, Jie Shao, Xianhua Zeng, Weisheng Li
2025 J jnl
Neural Networks
Xueying Fan, Liming Xu, Bochuan Zheng, Xianhua Zeng, Weisheng Li, Zhiwei Huang
2024 J jnl
Comput. Methods Programs Biomed.
Xianhua Zeng, Tianxing Liao, Liming Xu, Zhiqiang Wang
2024 J jnl
IEEE J. Biomed. Health Informatics
Liming Xu, Quan Tang, Bochuan Zheng, Jiancheng Lv, Weisheng Li, Xianhua Zeng
2024 J jnl
Comput. Biol. Medicine
Xianhua Zeng, Yongli Guo, Laquan Li, Yuhang Liu
2024 J jnl
Image Vis. Comput.
Xianhua Zeng, Jueqiu Guo, Yifan Wei, Yang Zhuo
2024 J jnl
Comput. Biol. Medicine
Laquan Li, Chuangbo Jiang, Lei Yu, Xianhua Zeng, Shenhai Zheng
2024 J jnl
Neural Networks
Xianhua Zeng, Yuhang Liu, Jian Zhang, Yongli Guo
2024 J jnl
Appl. Intell.
Xianhua Zeng, Xueyun Nie, Laquan Li, Mingkun Zhou
2024 J jnl
ACM Trans. Multim. Comput. Commun. Appl.
Xianhua Zeng, Xinyu Wang, Yicai Xie
2023 J jnl
ACM Trans. Multim. Comput. Commun. Appl.
Xianhua Zeng, Saiyuan Chen, Yicai Xie, Tianxing Liao
2023 J jnl
Pattern Recognit.
Liming Xu, Xianhua Zeng, Weisheng Li, Yicai Xie
2023 J jnl
Neurocomputing
Liming Xu, Quan Tang, Jiancheng Lv, Bochuan Zheng, Xianhua Zeng, Weisheng Li
2023 J jnl
ACM Trans. Multim. Comput. Commun. Appl.
Liming Xu, Xianhua Zeng, Weisheng Li, Bochuan Zheng
2023 J jnl
Biomed. Signal Process. Control.
Xianhua Zeng, Qian Dong, Yancheng Li
2023 J jnl
Neural Comput. Appl.
Xianhua Zeng, Biao Li, Xinyu Wang
2023 J jnl
Int. J. Pattern Recognit. Artif. Intell.
Wuyi Zhou, Xianhua Zeng, Mingkun Zhou
2023 J jnl
Int. J. Mach. Learn. Cybern.
Xianhua Zeng, Ke Xu, Yicai Xie
2023 J jnl
Biomed. Signal Process. Control.
Yancheng Li, Xianhua Zeng, Qian Dong, Xinyu Wang
2022 J jnl
IET Image Process.
Xianhua Zeng, Zhengyi Huang, Liming Xu, Yicai Xie
2022 J jnl
Knowl. Based Syst.
Yicai Xie, Xianhua Zeng, Tinghua Wang, Yun Yi, Liming Xu
2022 J jnl
IEEE Trans. Multim.
Liming Xu, Xianhua Zeng, Weisheng Li, Ling Bai
2022 J jnl
IEEE Trans. Image Process.
Liming Xu, Xianhua Zeng, Bochuan Zheng, Weisheng Li
2022 J jnl
Eng. Appl. Artif. Intell.
Yicai Xie, Xianhua Zeng, Tinghua Wang, Liming Xu, Dingjie Wang
2022 J jnl
Inf. Sci.
Yicai Xie, Xianhua Zeng, Tinghua Wang, Yun Yi
2021 conf
ICCAI
Hongmei Tang, Liming Xu, Xianhua Zeng
2021 J jnl
Intell. Data Anal.
Xiaojun Qi, Xianhua Zeng, Shumin Wang, Yicai Xie, Liming Xu
2020 J jnl
IEEE Access
Xianhua Zeng, Shiyue Tong, Yuzhe Lu, Liming Xu, Zhiwei Huang
2020 J jnl
Inf. Sci.
Hong Yu, Xincheng Wang, Guoyin Wang, Xianhua Zeng
2020 J jnl
Neural Networks
Liming Xu, Xianhua Zeng, He Zhang, Weisheng Li, Jianbo Lei, Zhiwei Huang
2020 J jnl
Neurocomputing
Xianhua Zeng, Li Wen, Bang-Gui Liu, Xiaojun Qi
2020 J jnl
Comput. Methods Programs Biomed.
Xianhua Zeng, Li Wen, Yang Xu, Conghui Ji
2020 J jnl
Biomed. Signal Process. Control.
Liming Xu, Xianhua Zeng, Zhiwei Huang, Weisheng Li, He Zhang
2020 J jnl
Neurocomputing
Liming Xu, Xianhua Zeng, Weisheng Li, Zhiwei Huang
2019 J jnl
Pattern Recognit.
Meng Zhou, Xianhua Zeng, Aozhu Chen
2017 J jnl
Pattern Recognit.
Xianhua Zeng, Shanshan He, Weisheng Li
2017 conf
ICBK
Xianhua Zeng, Meng Hu, Suwen Zhu
2017 conf
ICBK
Huaming Wang, Guoyin Wang, Xianhua Zeng, Siyuan Peng
2015 J jnl
IEEE Trans. Image Process.
Xianhua Zeng, Wei Bian, Wei Liu, Jialie Shen, Dacheng Tao
2015 J jnl
J. Softw.
Xianhua Zeng, Yipeng Gao, Suli Hou, Shuwen Peng
2014 conf
RSKT
Hong Yu, Ting Su, Xianhua Zeng
2014 conf
RSKT
Xianhua Zeng, Renjie Lv, Hao Lian
2011 J jnl
J. Signal Inf. Process.
Xianhua Zeng
2011 conf
IEEE ICCI*CC
Xianhua Zeng, Jingjing Zhong
2010 J jnl
Neurocomputing
Xianhua Zeng, Siwei Luo, Qingyong Li
2008 B conf
IJCNN
Jiao Wang, Siwei Luo, Xianhua Zeng
2008 conf
RSKT
Xianhua Zeng
2008 conf
FSKD (5)
Xianhua Zeng, Siwei Luo
2007 C conf
ADMA
Xianhua Zeng, Siwei Luo
redb/extractors/decompiler/bninja/analysis/strings.py
← Index redb/extractors/decompiler/bninja/analysis/strings.py python
from collections import Counter
import math

class StringAnalysis:
    def __init__(self, bv, functions):
        self.bv = bv
        self.functions = functions

    def entropy(self, s: str) -> float:
        """Compute Shannon entropy of a string."""
        if not s:
            return 0.0
        freq = Counter(s)
        length = len(s)
        return -sum((count / length) * math.log2(count / length) for count in freq.values())

    def analyze(self):
        """
        Extract unique strings from the binary.

        Deduplicates by (string, encoding) within the same binary, keeping the
        first occurrence (lowest offset). Cross-binary deduplication and
        aggregation is handled by ClickHouse materialized views.
        """
        strings = {}

        # Sort strings by their starting address
        sorted_entries = sorted(self.bv.strings, key=lambda e: e.start)

        for entry in sorted_entries:
            # Key is the string and its encoding
            key = (entry.value, entry.type.name)

            # Skip if this string (value + encoding) was already added.
            # Because entries are sorted by address, the first one is always kept.
            if key in strings:
                continue

            # Store only the first occurrence with schema-matching field names
            # entry.length is the raw byte length, len(entry.value) is decoded string length
            string_entry = {
                "string": entry.value,
                "string_raw": entry.raw,
                "string_encoding": entry.type.name,
                "string_offset": entry.start,
                "string_length": len(entry.value),
                "string_raw_length": entry.length,
                "string_entropy": self.entropy(entry.value),
            }

            strings[key] = string_entry

        # Return as list for export compatibility
        return list(strings.values())