Vera Stavroulaki

74 papers B 8C 2Journal 31Unranked 33
YearRankTypeTitle / Venue / Authors
2023 C conf
HealthCom
Andrea Di Giglio, Marco Laurino, Giancarlo Sacco, Gianna Karanasiou, Sergio Berti, Elisa Maiettini, Mara Piccinino, Vera Stavroulaki, Simona Celi, Nicoló Boccardo, Paola Iovanna, Aruna Prem Bianzino, Chiara Benvenuti, Lorenzo Natale, Giulio Bottari
2022 conf
GLOBECOM (Workshops)
Mickael Maman, Esteban Catté, Mohamed Sana, Merkebu Girmay, Vasilis Maglogiannis, Dries Naudts, Haeyoung Lee, François Carrez, Antti Anttonen, Yolanda Fernández, Javier Moreno, Vasiliki Lamprousi, Vera Stavroulaki
2021 conf
EuCNC/6G Summit
Vera Stavroulaki, Emilio Calvanese Strinati, François Carrez, Yannick Carlinet, Mickael Maman, Drasko Draskovic, Drazen Ribar, Arthur Lallet, Klaus Mößner, Milenko Tosic, Mikko Uitto, Seilendria A. Hadiwardoyo, Johann Marquez-Barja, Esther Garrido, Makis Stamatelatos, Khaled Sarayeddine, Pablo Sánchez Vivas, Aarne Mämmelä, Panagiotis Demestichas
2017 J jnl
CoRR
Shahid Mumtaz, Kazi Mohammed Saidul Huq, Jonathan Rodriguez, Paulo Marques, Ayman Radwan, Keith Briggs, Michael Fitch, Andreas Georgakopoulos, Ioannis-Prodromos Belikaidis, Panagiotis Vlacheas, Dimitrios Kelaidonis, Evangelos A. Kosmatos, Serafim Kotrotsos, Stavroula Vassaki, Yiouli Kritikou, Panagiotis Demestichas, Kostas Tsagkaris, Evangelia Tzifa, Aikaterini Demesticha, Vera Stavroulaki, Athina Ropodi, Evangelos Argoudelis, Marinos Galiatsatos, Aristotelis Margaris, George Paitaris, Dimitrios Kardaris, Ioannis Kaffes, Haeyoung Lee, Klaus Moessner, Valerio Frascolla, Bismark Okyere, Salvador Díaz, Oscar Carrasco, Federico Miatton, Sistel Antonio, Dedomenico Benoit, Miscopein Cea, Thanasis Oikonomou, Dimitrios Kritharidis, Harald Weigold
2016 conf
EuCNC
Dimitrios Kelaidonis, Angelos N. Rouskas, Vera Stavroulaki, Panagiotis Demestichas, Panagiotis Vlacheas
2016 conf
IISA
Dimitris Kelaidonis, Vera Stavroulaki, Vassilis Foteinos, George Poulios, Konstantinos Petsas, Angelos N. Rouskas, Panagiotis Demestichas, Panagiotis Vlacheas, Antonis Moustakos
2016 conf
EuCNC
Andreas Georgakopoulos, Ioannis-Prodromos Belikaidis, Kostas Tsagkaris, Vera Stavroulaki, Panagiotis Demestichas
2015 conf
COMPSAC Workshops
Yashuchika Fujiwara, Keiji Yamada, Kenichi Tabata, Michio Oda, Kazuo Hashimoto, Takuo Suganuma, Abdur Rahim Biswas, Panagiotis Vlacheas, Vera Stavroulaki, Dimitris Kelaidonis, Andreas Georgakopoulos
2015 J jnl
Trans. Emerg. Telecommun. Technol.
Dimitrios Karvounas, Andreas Georgakopoulos, Vera Stavroulaki, Kostas Tsagkaris, Panagiotis Demestichas
2015 conf
ICAC
Kazuo Hashimoto, Keiji Yamada, Kenichi Tabata, Michio Oda, Takuo Suganuma, Abdur Rahim Biswas, Panagiotis Vlacheas, Vera Stavroulaki, Dimitris Kelaidonis, Andreas Georgakopoulos
2014 B conf
ARES
Ricardo Neisse, Igor Nai Fovino, Gianmarco Baldini, Vera Stavroulaki, Panagiotis Vlacheas, Raffaele Giaffreda
2014 J jnl
Wirel. Pers. Commun.
Vera Stavroulaki, Nikolaos Koutsouris, Yiouli Kritikou, Panagiotis Demestichas
2014 J jnl
Wirel. Pers. Commun.
Javier Poncela, Panagiotis Vlacheas, Raffaele Giaffreda, Suparna De, Massimo Vecchio, Septimiu-Cosmin Nechifor, Raquel Barco, Mari Carmen Aguayo Torres, Vera Stavroulaki, Klaus Moessner, Panagiotis Demestichas
2014 J jnl
IEEE Commun. Mag.
Dimitrios Karvounas, Andreas Georgakopoulos, Kostas Tsagkaris, Vera Stavroulaki, Panagiotis Demestichas
2013 J jnl
IEEE Veh. Technol. Mag.
Panagiotis Demestichas, Andreas Georgakopoulos, Dimitrios Karvounas, Kostas Tsagkaris, Vera Stavroulaki, Jianmin Lu, Chunshan Xiong, Jing Yao
2013 conf
Future Internet Assembly
Vassilis Foteinos, Dimitris Kelaidonis, George Poulios, Vera Stavroulaki, Panagiotis Vlacheas, Panagiotis Demestichas, Raffaele Giaffreda, Abdur Rahim Biswas, Stéphane Ménoret, Gérard Nguengang, Matti Eteläperä, Septimiu-Cosmin Nechifor, Marc Roelands, Filippo Visintainer, Klaus Moessner
2013 conf
Future Network & Mobile Summit
Dimitrios Karvounas, Panagiotis Vlacheas, Andreas Georgakopoulos, Kostas Tsagkaris, Vera Stavroulaki, Panagiotis Demestichas
2013 J jnl
IEEE Veh. Technol. Mag.
Vassilis Foteinos, Dimitris Kelaidonis, George Poulios, Panagiotis Vlacheas, Vera Stavroulaki, Panagiotis Demestichas
2013 conf
ISWCS
Dimitrios Karvounas, Panagiotis Vlacheas, Andreas Georgakopoulos, Marios Logothetis, Vera Stavroulaki, Kostas Tsagkaris, Panagiotis Demestichas
2013 J jnl
IEEE Commun. Mag.
Panagiotis Vlacheas, Raffaele Giaffreda, Vera Stavroulaki, Dimitris Kelaidonis, Vassilis Foteinos, George Poulios, Panagiotis Demestichas, Andrey Somov, Abdur Rahim Biswas, Klaus Moessner
2013 J jnl
Int. J. Netw. Manag.
Dimitrios Karvounas, Panagiotis Vlacheas, Andreas Georgakopoulos, Vera Stavroulaki, Panagiotis Demestichas
2013 conf
EW
Luca De Nardis, Maria-Gabriella Di Benedetto, Valentin Rakovic, Vladimir Atanasovski, Liljana Gavrilovska, Oliver Holland, Auon Muhammad Akhtar, Hamid Aghvami, Dimitri Tassetto, Sergio Bovelli, Vera Stavroulaki, Yiouli Kritikou, Aimilia Bantouna, Panagiotis Demestichas, Sylwia Romaszko
2013 J jnl
Int. J. Crit. Infrastructure Prot.
Panagiotis Vlacheas, Vera Stavroulaki, Panagiotis Demestichas, Scott Cadzow, Demosthenes Ikonomou, Slawomir Gorniak
2013 C conf
WOWMOM
Paul Tilanus, Bob Ran, Matthias Faeth, Dimitris Kelaidonis, Vera Stavroulaki
2012 conf
MONAMI
Dimitris Kelaidonis, Andrey Somov, George Poulios, Vassilis Foteinos, Vera Stavroulaki, Panagiotis Vlacheas, Panagiotis Demestichas
2012 J jnl
Scalable Comput. Pract. Exp.
Gianmarco Baldini, Ranga Rao Venkatesha Prasad, Abdur Rahim Biswas, Klaus Moessner, Matti Eteläperä, Juha-Pekka Soininen, Septimiu-Cosmin Nechifor, Vera Stavroulaki, Panagiotis Vlacheas
2012 J jnl
EURASIP J. Wirel. Commun. Netw.
Aimilia Bantouna, Vera Stavroulaki, Yiouli Kritikou, Kostas Tsagkaris, Panagiotis Demestichas, Klaus Moessner
2012 conf
WCNC Workshops
Andreas Georgakopoulos, Dimitrios Karvounas, Vera Stavroulaki, Milenko Tosic, Dragan Boscovic, Jens Gebert, Wolfgang Koenig, Panagiotis Demestichas
2012 J jnl
IEEE Commun. Mag.
Vera Stavroulaki, Kostas Tsagkaris, Panagiotis Demestichas, Jens Gebert, Markus Mueck, Andreas Schmidt, Ramon Ferrús, Oriol Sallent, Marcin Filo, Christian Mouton, Lanto Rakotoharison
2012 conf
Panhellenic Conference on Informatics
George Meletiou, Ioannis Voyiatzis, Vera Stavroulaki, Cleo Sgouropoulou
2012 conf
Future Network & Mobile Summit
Dimitrios Karvounas, Andreas Georgakopoulos, Vera Stavroulaki, Nikos Koutsouris, Kostas Tsagkaris, Panagiotis Demestichas
2012 J jnl
Netw. Commun. Technol.
Maria Paradia, Yiouli Kritikou, Vera Stavroulaki, Panagiotis Demestichas, George Dimitrakopoulos, Sotirios Glavas, Napoleon Mitsis
2012 J jnl
IEEE Veh. Technol. Mag.
Vera Stavroulaki, Aimilia Bantouna, Yiouli Kritikou, Kostas Tsagkaris, Panagiotis Demestichas, Pol Blasco, Faouzi Bader, Mischa Dohler, Daniel Denkovski, Vladimir Atanasovski, Liljana Gavrilovska, Klaus Moessner
2012 conf
WONS
Jens Gebert, Andreas Georgakopoulos, Dimitrios Karvounas, Vera Stavroulaki, Panagiotis Demestichas
2012 conf
ISWCS
Andreas Georgakopoulos, Panagiotis Demestichas, Vera Stavroulaki, Kostas Tsagkaris, Aimilia Bantouna
2012 conf
ICC
Dimitrios Karvounas, Andreas Georgakopoulos, Dimitra Panagiotou, Vera Stavroulaki, Kostas Tsagkaris, Panagiotis Demestichas
2012 conf
MobiOpp
Panagiotis Demestichas, Nikos Koutsouris, Vera Stavroulaki
2012 J jnl
EURASIP J. Wirel. Commun. Netw.
Dimitrios Karvounas, Andreas Georgakopoulos, Vera Stavroulaki, Nikolaos Koutsouris, Kostas Tsagkaris, Panagiotis Demestichas
2012 conf
ISWCS
Luca De Nardis, Maria-Gabriella Di Benedetto, Vera Stavroulaki, Aimilia Bantouna, Yiouli Kritikou, Panagiotis Demestichas
2012 J jnl
Mob. Networks Appl.
Andreas Georgakopoulos, Dimitrios Karvounas, Vera Stavroulaki, Kostas Tsagkaris, Milenko Tosic, Dragan Boscovic, Panagiotis Demestichas
2012 J jnl
Wirel. Pers. Commun.
Vera Stavroulaki, Dionysis Petromanolakis, Panagiotis Demestichas
2012 conf
GreenCom
Dimitris Kelaidonis, Andrey Somov, Vassilis Foteinos, George Poulios, Vera Stavroulaki, Panagiotis Vlacheas, Panagiotis Demestichas, Alexander Baranov, Abdur Rahim Biswas, Raffaele Giaffreda
2011 J jnl
IEEE Netw.
Kostas Tsagkaris, Panagiotis Vlacheas, George Athanasiou, Vera Stavroulaki, Stanislav A. Filin, Hiroshi Harada, Jens Gebert, Markus Mueck
2011 conf
EUSIPCO
Jens Gebert, Andreas Georgakopoulos, Vera Stavroulaki, Kostas Tsagkaris, Ramon Ferrús, Panagiotis Demestichas
2011 conf
ServiceWave
Panagiotis Demestichas, Nikolaos Koutsouris, Dimitris Karvoynas, Andreas Georgakopoulos, Vera Stavroulaki, Jens Gebert, Markus Mueck
2011 conf
Future Internet Assembly
Andreas Georgakopoulos, Kostas Tsagkaris, Vera Stavroulaki, Panagiotis Demestichas
2011 conf
MONAMI
Marios Logothetis, Vera Stavroulaki, Andreas Georgakopoulos, Dimitrios Karvounas, Nikolaos Koutsouris, Kostas Tsagkaris, Panagiotis Demestichas, Milenko Tosic, Dragan Boscovic
2011 J jnl
IEEE Veh. Technol. Mag.
Vera Stavroulaki, Kostas Tsagkaris, Marios Logothetis, Andreas Georgakopoulos, Panagiotis Demestichas, Jens Gebert, Marcin Filo
2011 conf
Future Network & Mobile Summit
Andreas Georgakopoulos, Vera Stavroulaki, Jens Gebert, Oscar Moreno, Oriol Sallent, Marja Matinmikko, Marcin Filo, Dragan Boscovic, Milenko Tosic, Markus Mueck, Christian Mouton, Panagiotis Demestichas
2011 conf
Future Network & Mobile Summit
Andreas Georgakopoulos, Kostas Tsagkaris, Vera Stavroulaki, Panagiotis Demestichas
2010 J jnl
Wirel. Pers. Commun.
Panagiotis Demestichas, Apostolos Katidiotis, Dionysis Petromanolakis, Vera Stavroulaki
2010 conf
CrownCom
Andreas Georgakopoulos, Kostas Tsagkaris, Vera Stavroulaki, Panagiotis Demestichas
2009 conf
VTC Spring
Yiouli Kritikou, Vera Stavroulaki, Eleni Darra, Panagiotis Demestichas
2009 conf
VTC Spring
Dionysis Petromanolakis, Yiouli Kritikou, Vera Stavroulaki, Panagiotis Demestichas
2009 J jnl
Wirel. Pers. Commun.
Yiouli Kritikou, Vera Stavroulaki, Panagiotis Demestichas, Didier Bourse, Al Lee, J. M. Temerson
2009 B conf
PIMRC
Wolfgang Koenig, Klaus Nolte, Jens Gebert, Panagiotis Demestichas, Vera Stavroulaki, Aggelos Saatsakis
2008 J jnl
Mob. Networks Appl.
George Dimitrakopoulos, Kostas Tsagkaris, Vera Stavroulaki, Apostolos Katidiotis, Nikolaos Koutsouris, Panagiotis Demestichas, Vincent Merat, S. Walter
2008 B conf
PIMRC
Vera Stavroulaki, Yiouli Kritikou, Panagiotis Demestichas
2006 J jnl
Mob. Networks Appl.
Vera Stavroulaki, Konstantinos P. Demestichas, Evgenia F. Adamopoulou, Panagiotis Demestichas
2006 conf
VTC Spring
Vera Stavroulaki, Apostolos Katidiotis, Dionysis Petromanolakis, Panagiotis Demestichas
2006 J jnl
IEEE Wirel. Commun.
Vera Stavroulaki, Soodesh Buljore, Pierre Roux, Eric Melin
2006 conf
VTC Fall
Apostolos Katidiotis, Vera Stavroulaki, Panagiotis Demestichas, Markus Muck, Bernd Steinke, Radha Krishna Atukula, Ulf Lücking, Eleni Patouni, Panagis Magdalinos
2006 J jnl
IEEE Commun. Mag.
Panagiotis Demestichas, Vera Stavroulaki, Dragan Boscovic, Al Lee, John Strassner
2005 B conf
PIMRC
Vera Stavroulaki, Apostolos Katidiotis, George Dimitrakopoulos, Panagiotis Demestichas, Soodesh Buljore
2004 conf
ICETE (3)
Nikolaos Koutsouris, George Koundourakis, Louisa Papadopoulou, Dimitris Kouis, Vera Stavroulaki, Nikolas Mitrou, Panagiotis Demestichas
2004 J jnl
IEEE Wirel. Commun.
Panagiotis Demestichas, Vera Stavroulaki
2004 J jnl
IEEE Trans. Syst. Man Cybern. Part C
Panagiotis Demestichas, Vera Stavroulaki, Louisa Papadopoulou, Athanasios V. Vasilakos, Michael E. Theologou
2004 J jnl
J. Syst. Softw.
Panagiotis Demestichas, Vera Stavroulaki, Vasilios Tountopoulos, Michael E. Theologou, Nikolas Mitrou
2003 J jnl
IEEE Wirel. Commun.
Panagiotis Demestichas, Nikolaos Koutsouris, George Koundourakis, Kostas Tsagkaris, Antonis Oikonomou, Vera Stavroulaki, Louisa Papadopoulou, Michalis E. Theologou, Guillaume Vivier, Karim El-Khazen
2002 B conf
NETWORKING
Louisa Papadopoulou, Vera Stavroulaki, Panagiotis Demestichas, Michael E. Theologou
2002 B conf
PIMRC
Panagiotis Demestichas, Antonis Oikonomou, K. Floros, Louisa Papadopoulou, Vera Stavroulaki, Michael E. Theologou, Georges Martinez, Guillaume Vivier, Fabio Galliano, E. S. de la Fuente Gallego, D. Zeglache, Pierre Kuonen, C. Caragiuli
2002 B conf
NETWORKING
Vasilios Tountopoulos, Vera Stavroulaki, Panagiotis Demestichas, Nikolas Mitrou, Michael E. Theologou
2002 B conf
PIMRC
Vera Stavroulaki, Panagiotis Demestichas, Louisa Papadopoulou, Michalis E. Theologou
2002 J jnl
Computer
Panagiotis Demestichas, Louisa Papadopoulou, Vera Stavroulaki, Michael E. Theologou, Guillaume Vivier, Georges Martinez, Fabio Galliano
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.