Kang Zhou

68 papers A* 2C 3Misc 1Journal 45Unranked 17
YearRankTypeTitle / Venue / Authors
2026 J jnl
IEEE Trans. Commun.
Kang Zhou, Weixi Zhou, Donghong Cai, Xianfu Lei, Yanqing Xu, Zhiguo Ding, Pingzhi Fan
2026 conf
EACL (Findings)
Zheng Huang, Kiran Ramnath, Yueyan Chen, Aosong Feng, Sangmin Woo, Balasubramaniam Srinivasan, Zhichao Xu, Kang Zhou, Shuai Wang, Haibo Ding, Lin Lee Cheong
2026 conf
EACL (Volume 2: Short Papers)
Yunxiang Zhang, Kang Zhou, Zhichao Xu, Kiran Ramnath, Yun Zhou, Sangmin Woo, Haibo Ding, Lin Lee Cheong
2026 J jnl
CoRR
Yunxiang Zhang, Kang Zhou, Zhichao Xu, Kiran Ramnath, Yun Zhou, Sangmin Woo, Haibo Ding, Lin Lee Cheong
2026 J jnl
Adv. Eng. Informatics
Baokai Ren, Hao Tu, Juntao Shen, Kang Zhou
2026 J jnl
CoRR
Yali Zhu, Kang Zhou, Dingbang Wu, Gaofeng Meng
2025 J jnl
CoRR
Kang Zhou, Weixi Zhou, Donghong Cai, Xianfu Lei, Yanqing Xu, Zhiguo Ding, Pingzhi Fan
2025 J jnl
ISPRS Int. J. Geo Inf.
Chunju Zhang, Chaoqun Chu, Kang Zhou, Shu Wang, Yunqiang Zhu, Jianwei Huang, Zhaofu Wu, Fei Gao
2025 A* conf
EMNLP
Kiran Ramnath, Kang Zhou, Sheng Guan, Soumya Smruti Mishra, Xuan Qi, Zhengyuan Shen, Shuai Wang, Sangmin Woo, Sullam Jeoung, Yawei Wang, Haozhu Wang, Han Ding, Yuzhe Lu, Zhichao Xu, Yun Zhou, Balasubramaniam Srinivasan, Qiaojing Yan, Yueyan Chen, Haibo Ding, Panpan Xu, Lin Lee Cheong
2025 J jnl
CoRR
Kiran Ramnath, Kang Zhou, Sheng Guan, Soumya Smruti Mishra, Xuan Qi, Zhengyuan Shen, Shuai Wang, Sangmin Woo, Sullam Jeoung, Yawei Wang, Haozhu Wang, Han Ding, Yuzhe Lu, Zhichao Xu, Yun Zhou, Balasubramaniam Srinivasan, Qiaojing Yan, Yueyan Chen, Haibo Ding, Panpan Xu, Lin Lee Cheong
2025 J jnl
CoRR
Zhichao Xu, Zongyu Wu, Yun Zhou, Aosong Feng, Kang Zhou, Sangmin Woo, Kiran Ramnath, Yijun Tian, Xuan Qi, Weikang Qiu, Lin Lee Cheong, Haibo Ding
2025 conf
NAACL (Short Papers)
Sangmin Woo, Kang Zhou, Yun Zhou, Shuai Wang, Sheng Guan, Haibo Ding, Lin Lee Cheong
2025 J jnl
CoRR
Sangmin Woo, Kang Zhou, Yun Zhou, Shuai Wang, Sheng Guan, Haibo Ding, Lin Lee Cheong
2025 J jnl
Appl. Soft Comput.
Chunmei He, Jing Tang, Zhengchun Ye, Kang Zhou, Shengyu Wu
2025 conf
SoCC
Ruizhe Huang, Xinyu Wang, Zhida An, Hanwen Lei, Peng Jiang, Ziqi Zhang, Ding Li, Yao Guo, Xiangqun Chen, Yuntao Liu, Kang Zhou, Yuxin Ren, Ning Jia, Xinwei Hu
2025 J jnl
CoRR
Zheng Huang, Kiran Ramnath, Yueyan Chen, Aosong Feng, Sangmin Woo, Balasubramaniam Srinivasan, Zhichao Xu, Kang Zhou, Shuai Wang, Haibo Ding, Lin Lee Cheong
2025 J jnl
Int. J. Geogr. Inf. Sci.
Chunju Zhang, Bing Xu, Shu Wang, Yunqiang Zhu, Chaoqun Chu, Kang Zhou
2025 J jnl
Neural Networks
Kang Zhou, Yuning Qiu, Yuhang Li, Qibin Zhao, Guoxu Zhou
2025 conf
EMNLP (Industry Track)
Aosong Feng, Balasubramaniam Srinivasan, Yun Zhou, Zhichao Xu, Kang Zhou, Sheng Guan, Yueyan Chen, Xian Wu, Ninad Kulkarni, Yi Zhang, Zhengyuan Shen, Dmitriy Bespalov, Soumya Smruti Mishra, Yifei Teng, Darren Yow-Bang Wang, Haibo Ding, Lin Lee Cheong
2025 J jnl
Trans. GIS
Chunju Zhang, Bing Xu, Chaoqun Chu, Peng Ye, Xueying Zhang, Kang Zhou, Wencong Liu
2025 J jnl
CoRR
Zihao Yue, Zhenru Lin, Yifan Song, Weikun Wang, Shuhuai Ren, Shuhao Gu, Shicheng Li, Peidian Li, Liang Zhao, Lei Li, Kainan Bao, Hao Tian, Hailin Zhang, Xiao-Gang Wang, Dawei Zhu, Cici, Chenhong He, Bowen Ye, Bowen Shen, Zihan Zhang, Zihan Jiang, Zhixian Zheng, Zhichao Song, Zhenbo Luo, Yue Yu, Yudong Wang, Yuanyuan Tian, Yu Tu, Yihan Yan, Yi Huang, Xu Wang, Xinzhe Xu, Xingchen Song, Xing Zhang, Xing Yong, Xin Zhang, Xiangwei Deng, Wenyu Yang, Wenhan Ma, Weiwei Lv, Weiji Zhuang, Wei Liu, Sirui Deng, Shuo Liu, Shimao Chen, Shihua Yu, Shaohui Liu, Shande Wang, Rui Ma, Qiantong Wang, Peng Wang, Nuo Chen, Menghang Zhu, Kangyang Zhou, Kang Zhou, Kai Fang, Jun Shi, Jinhao Dong, Jiebao Xiao, Jiaming Xu, Huaqiu Liu, Hongshen Xu, Heng Qu, Haochen Zhao, Hanglong Lv, Guoan Wang, Duo Zhang, Dong Zhang, Di Zhang, Chong Ma, Chang Liu, Can Cai, Bingquan Xia
2025 J jnl
CoRR
Bingquan Xia, Bowen Shen, Cici, Dawei Zhu, Di Zhang, Gang Wang, Hailin Zhang, Huaqiu Liu, Jiebao Xiao, Jinhao Dong, Liang Zhao, Peidian Li, Peng Wang, Shihua Yu, Shimao Chen, Weikun Wang, Wenhan Ma, Xiangwei Deng, Yi Huang, Yifan Song, Zihan Jiang, Bowen Ye, Can Cai, Chenhong He, Dong Zhang, Duo Zhang, Guoan Wang, Hao Tian, Haochen Zhao, Heng Qu, Hongshen Xu, Jun Shi, Kainan Bao, Qingkai Fang, Kang Zhou, Kangyang Zhou, Lei Li, Menghang Zhu, Nuo Chen, Qiantong Wang, Shaohui Liu, Shicheng Li, Shuhao Gu, Shuhuai Ren, Shuo Liu, Sirui Deng, Weiji Zhuang, Weiwei Lv, Wenyu Yang, Xin Zhang, Xing Yong, Xing Zhang, Xingchen Song, Xinzhe Xu, Xu Wang, Yihan Yan, Yu Tu, Yuanyuan Tian, Yudong Wang, Yue Yu, Zhenru Lin, Zhichao Song, Zihao Yue
2025 J jnl
J. Supercomput.
Yu He, Kang Zhou, T. Lifang Tian
2025 J jnl
IEEE Trans. Instrum. Meas.
Xuhong Ma, Ziping Li, Binbin Liu, Kang Zhou, Chenjie Wang, Shumin Wu, Wenjian Wan, Guibin Liu, Yanming Lu, Xianglong Bi, Lulu Zheng, Zhenzhen Zhang, J. C. Cao, Hua Li
2025 J jnl
CoRR
Qing Wang, Yuepei Li, Qiao Qiao, Kang Zhou, Qi Li
2024 J jnl
Adv. Eng. Informatics
Jian Luo, Bo Cai, Yaoxiang Yu, Aihua Ke, Kang Zhou, Jian Zhang
2024 conf
ICCBN
Kang Zhou, Weixi Zhou, Sa Xiao, Linggang Meng
2024 J jnl
Remote. Sens.
Kang Zhou, Chunju Zhang, Bing Xu, Jianwei Huang, Chenxi Li, Yifan Pei
2024 J jnl
Inf. Sci.
Chunmei He, Kang Zhou, Jing Tang, Shengyu Wu, Zhengchun Ye
2024 conf
MICCAI (3)
Yuan Zhong, Chenhui Tang, Yumeng Yang, Ruoxi Qi, Kang Zhou, Yuqi Gong, Pheng-Ann Heng, Janet H. Hsiao, Qi Dou
2024 J jnl
CoRR
Yuan Zhong, Chenhui Tang, Yumeng Yang, Ruoxi Qi, Kang Zhou, Yuqi Gong, Pheng-Ann Heng, Janet H. Hsiao, Qi Dou
2023 J jnl
Int. J. Control
Teng-Fei Ding, Kang Zhou, Ming-Feng Ge, Xiang Lu, Guang Ling
2023 J jnl
CoRR
Junling Liu, Chao Liu, Renjie Lv, Kang Zhou, Yan Zhang
2023 J jnl
CoRR
Junling Liu, Chao Liu, Peilin Zhou, Qichen Ye, Dading Chong, Kang Zhou, Yueqi Xie, Yuwei Cao, Shoujin Wang, Chenyu You, Philip S. Yu
2023 J jnl
Neural Networks
Chunmei He, Xianjun Fan, Kang Zhou, Zhengchun Ye
2023 conf
MICCAI (2)
Meng Zhou, Zhe Xu, Kang Zhou, Raymond Kai-Yu Tong
2022 J jnl
IEEE Geosci. Remote. Sens. Lett.
Jianxin Cheng, Jin Liu, Qiuming Kuang, Zhou Xu, Chenkai Shen, Wang Liu, Kang Zhou
2022 conf
BECB
Kang Zhou, Jun Zhang, Yi Chen, Shujun Mao
2022 A* conf
OSDI
Yuxin Ren, Kang Zhou, Jianhai Luan, Yunfeng Ye, Shiyuan Hu, Xu Wu, Wenqin Zheng, Wenfeng Zhang, Xinwei Hu
2022 conf
IberLEF@SEPLN
Guanqiu Qin, Junheng He, Qifeng Bai, Nankai Lin, Jigang Wang, Kang Zhou, Dong Zhou, Aimin Yang
2021 J jnl
Algorithms
Zhichao Sun, Kang Zhou, Xinzheng Yang, Xiao Peng, Rui Song
2021 J jnl
Int. J. Unconv. Comput.
Hang Shu, Kang Zhou, Zhixin He, Xinyue Hu
2020 J jnl
IEEE Access
Kang Zhou, Huan Li
2020 conf
ICCA
Kang Zhou, Zhenyuan Du, Huaqing Li
2020 J jnl
IEEE Trans. Ind. Electron.
Wen-An Zhang, Kang Zhou, Xusheng Yang, Andong Liu
2020 J jnl
J. Intell. Fuzzy Syst.
Changxing Fan, En Fan, Jihong Chen, Jun Ye, Kang Zhou
2019 Misc conf
ICMLC
Kang Zhou, Xiao Peng, Zhong Guo
2019 J jnl
Bioinform.
Xi Han, Xiaonan Wang, Kang Zhou
2019 J jnl
Comput. Chem. Eng.
Xi Han, Liheng Zhang, Kang Zhou, Xiaonan Wang
2019 J jnl
IEEE Access
Kang Zhou, Ping Yao
2019 J jnl
计算机科学
Hongwei Ding, Liang Wan, Kang Zhou, Tingyan Long, Zhuang Xin
2018 J jnl
IEEE Trans. Geosci. Remote. Sens.
Biao Hou, Kang Zhou, Licheng Jiao
2018 conf
CONF-IRM
Cong Chen, Kang Zhou
2018 J jnl
Math. Comput. Simul.
Kang Zhou, Yufang Huang, Zhen Cheng, Yafei Dong
2018 conf
ICCAE
Kang Zhou
2017 C conf
IECON
Changyuan Zheng, Zhiqin Qian, Kang Zhou, Hao Liu, Dongyuan Lv, Wenjun Zhang
2017 J jnl
IEEE Access
Kang Zhou, Ping Yao
2016 J jnl
Comput. Chem. Eng.
Jian Hou, Kang Zhou, Hui Zhao, Xiaodong Kang, Shutao Wang, Xiansong Zhang
2016 J jnl
Comput. Intell. Neurosci.
Kang Zhou, Shiwei He, Rui Song
2015 J jnl
Neurocomputing
Yinfu Feng, Jun Xiao, Kang Zhou, Yueting Zhuang
2014 J jnl
IEEE Trans. Ind. Electron.
Kang Zhou, Lilong Cai
2014 conf
ICA3PP (2)
Kang Zhou, Ran Dai, Xingwang Yue
2013 C conf
ACC
Zuogong Yue, Kang Zhou, Lilong Cai
2013 J jnl
Comput. Chem. Eng.
Kang Zhou, Jian Hou, Xiansong Zhang, Qingjun Du, Xiaodong Kang, Shanshan Jiang
2012 conf
ICECS
Kang Zhou, Lilong Cai
2011 C conf
ACC
Kang Zhou, Lilong Cai
2010 conf
TRECVID
Xin Guo, Yuanbo Chen, Wei Liu, Yuanhui Mao, Han Zhang, Kang Zhou, Lingxi Wang, Hua Yan, Zhi-Cheng Zhao, Yanyun Zhao, Anni Cai
2010 conf
BIC-TA
Kang Zhou, Yufang Huang, Zhen Cheng, Yafei Dong
docs/macho_extractors_README.md
← Index docs/macho_extractors_README.md markdown
# MachO Extractors for RedB

This document describes the MachO extractors implementation for the RedB binary analysis framework.

## Overview

The MachO extractors provide comprehensive analysis capabilities for Mach-O binaries (macOS, iOS, watchOS, tvOS executables) following the same pattern as the existing PE extractors. The implementation uses the `machofile` library located in the `docs/` folder.

## Architecture

### Main Components

1. **MachOExtractor** (`redb/extractors/macho_extractor.py`)
   - Abstract base class for all MachO extractors
   - Handles MachO file parsing and common functionality
   - Supports both single-architecture and Universal/FAT binaries

2. **Individual Extractors** (`redb/extractors/macho_extractors/`)
   - `macho_features.py` - Basic MachO header and metadata
   - `macho_segments.py` - Segment information and analysis
   - `macho_imports.py` - Imported functions and libraries
   - `macho_exports.py` - Exported symbols
   - `macho_dylibs.py` - Dynamic library dependencies
   - `macho_signature.py` - Code signing information

3. **Data Models** (`redb/models/dataclasses.py`)
   - MachO-specific dataclasses for structured data storage
   - Compatible with Elasticsearch and ClickHouse exporters

## Features

### Supported Binary Types
- Single-architecture Mach-O binaries (32-bit and 64-bit)
- Universal/FAT binaries with multiple architectures
- All major CPU architectures (x86, x86_64, ARM, ARM64)

### Extracted Information

#### MachO Features
- Header information (magic, CPU type, file type, flags)
- Architecture detection
- Entry point information
- UUID
- Version information
- Signing status
- Encryption status
- Counts (segments, dylibs, imports, exports)

#### Segments
- Segment names and properties
- Virtual addresses and sizes
- File offsets and sizes
- Protection flags
- Entropy calculation
- Segment hashes (MD5, SHA256)

#### Imports
- Imported function names
- Library dependencies
- Import counts and statistics

#### Exports
- Exported symbol names
- Export counts and statistics

#### Dynamic Libraries
- Dylib names and paths
- Version information
- Timestamps
- Load command types

#### Code Signing
- Signing status
- Certificate information
- Entitlements
- Code directory details

## Usage

### Basic Usage

```python
from redb.extractors.macho_extractors import MachOFeaturesExtractor

# Create extractor
extractor = MachOFeaturesExtractor(
    filepath="/path/to/macho/binary",
    log=logger
)

# Extract data
features = extractor.extract()

# Export to databases
extractor.export_data()
```

### Testing

Use the provided test script to verify functionality:

```bash
python test_macho_extractors.py /path/to/macho/binary
```

## Implementation Details

### Universal Binary Support

The extractors handle Universal/FAT binaries by:
1. Detecting FAT binary format
2. Extracting individual architectures
3. Providing unified interface for both single and multi-arch binaries
4. Supporting architecture-specific extraction

### Error Handling

- Graceful handling of malformed binaries
- Comprehensive logging for debugging
- Fallback mechanisms for missing data
- Exception handling for corrupted files

### Performance Considerations

- Lazy parsing of MachO structures
- Efficient memory usage for large binaries
- Cached property access for repeated queries
- Optimized data extraction patterns

## Integration

### Database Exporters

The extractors support both Elasticsearch and ClickHouse exporters:

- **Elasticsearch**: JSON document storage with full-text search
- **ClickHouse**: Columnar storage for analytical queries

### Schema Compatibility

All extractors follow the established schema patterns:
- Consistent field naming
- Proper data types
- Timestamp handling
- Hash field inclusion

## Future Enhancements

Potential areas for improvement:

1. **Additional Extractors**
   - MachO resources extraction
   - Symbol table analysis
   - Relocation information
   - Thread state analysis

2. **Enhanced Analysis**
   - Malware detection patterns
   - Behavioral analysis
   - Similarity hashing
   - YARA rule integration

3. **Performance Optimizations**
   - Parallel processing for multi-arch binaries
   - Streaming data processing
   - Memory-mapped file access

## Dependencies

- `machofile` library (included in `docs/`)
- Standard Python libraries (hashlib, datetime, etc.)
- RedB framework components

## Contributing

When adding new MachO extractors:

1. Follow the established pattern in existing extractors
2. Add appropriate dataclasses to `dataclasses.py`
3. Update the enum tags in `enum.py`
4. Include comprehensive error handling
5. Add tests for new functionality
6. Update this documentation

## Troubleshooting

### Common Issues

1. **Import Errors**: Ensure `machofile` library is accessible
2. **Memory Issues**: Large Universal binaries may require significant memory
3. **Corrupted Files**: Malformed MachO files may cause parsing errors
4. **Architecture Mismatch**: Some features may not be available for all architectures

### Debugging

Enable debug logging to see detailed extraction process:

```python
import logging
logging.basicConfig(level=logging.DEBUG)
```

## License

This implementation follows the same license as the main RedB project.