Skip to content

Commit 6acbd8c

Browse files
committed
Merge branch 'main' of github.com:kaist-hacking/kaist-hacking.github.io
2 parents 9445188 + 149ca21 commit 6acbd8c

9 files changed

Lines changed: 94 additions & 0 deletions

File tree

assets/pubs/conf.bib

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ @string{TYPHOON
2525
2626
% Software Engineering
2727
@string{ISSTA = {ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA)}}
28+
@string{ICST = {IEEE International Conference on Software Testing, Verification and Validation (ICST)}}
2829
2930
@Proceedings{NDSS26,
3031
title = POT # { 2026 } # NDSS,
@@ -73,6 +74,14 @@ @Proceedings{ISSTA25
7374
address = {Trondheim, Norway}
7475
}
7576

77+
@Proceedings{ICST26TUT,
78+
title = POT # { 2026 } # ICST # { Tutorial},
79+
booktitle = POT # { 2026 } # ICST # { Tutorial},
80+
month = may,
81+
year = 2026,
82+
address = {Daejeon, Republic of Korea}
83+
}
84+
7685
@Proceedings{OOPSLA25,
7786
title = POT # { } # OOPSLA # { 2025},
7887
booktitle = POT # { } # OOPSLA # { 2025},

assets/pubs/pub.bib

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
33
%% award : award
44
55
%% 2026
6+
@InProceedings{lee:rtcontutorial,
7+
title = {{Function-Level Fuzzing for RTOS Kernels with RTCon}},
8+
author = {Insu Yun and Eunkyu Lee},
9+
crossref = {ICST26TUT}
10+
}
11+
612
@InProceedings{lee:rtcon,
713
title = {{RTCon: Context-Adaptive Function-Level Fuzzing for RTOS Kernels}},
814
author = {Eunkyu Lee and Junyoung Park and Insu Yun},

content/authors/seoyeon/avatar.jpg

28.8 KB
Loading

content/authors/seoyeon/index.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
# Display name
3+
title: Seoyeon Oh
4+
5+
# Is this the primary user of the site?
6+
# superuser: true
7+
profile: false
8+
9+
# Highlight the author in author lists? (true/false)
10+
highlight_name: true
11+
12+
# Organizational groups that you belong to (for People widget)
13+
# Set this to `[]` or comment out if you are not using People widget.
14+
user_groups:
15+
- Master Students
16+
17+
external_link: https://github.com/seoyeon-oh
18+
---

content/home/news.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ weight: 15
1515
title: News
1616

1717
---
18+
* [30/05/2026] "Should Opt-Out Depend on Where You Live? Comparing Mobile Privacy Choices Across Jurisdictions" accepted to [HotPETS '26](https://petsymposium.org/2026/index.php)
1819
* [12/05/2025] RTCon is accepted to [NDSS '26](https://www.ndss-symposium.org/ndss2026/)
1920
* [08/21/2025] Two papers got accepted to [CCS '25](https://www.sigsac.org/ccs/CCS2025/)
2021
* [08/09/2025] Team Atlanta wins [AIxCC](https://aicyberchallenge.com/)!
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
@proceedings{lee:rtcontutorial,
2+
address = {Daejeon, Republic of Korea},
3+
author = {Insu Yun and Eunkyu Lee},
4+
booktitle = {Proceedings of the 2026 IEEE International Conference on Software Testing, Verification and Validation (ICST) Tutorial},
5+
month = {May},
6+
title = {{Function-Level Fuzzing for RTOS Kernels with RTCon}},
7+
year = {2026}
8+
}
9+
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
---
2+
# Documentation: https://wowchemy.com/docs/managing-content/
3+
4+
title: Function-Level Fuzzing for RTOS Kernels with RTCon
5+
subtitle: ''
6+
summary: ''
7+
authors:
8+
- Insu Yun
9+
- Eunkyu Lee
10+
tags: []
11+
categories: []
12+
date: '2026-05-01'
13+
lastmod: 2026-05-26T22:11:50+09:00
14+
featured: false
15+
draft: false
16+
17+
# Featured image
18+
# To use, add an image named `featured.jpg/png` to your page's folder.
19+
# Focal points: Smart, Center, TopLeft, Top, TopRight, Left, Right, BottomLeft, Bottom, BottomRight.
20+
image:
21+
caption: ''
22+
focal_point: ''
23+
preview_only: false
24+
25+
# Projects (optional).
26+
# Associate this post with one or more of your projects.
27+
# Simply enter your project's folder or file name without extension.
28+
# E.g. `projects = ["internal-project"]` references `content/project/deep-learning/index.md`.
29+
# Otherwise, set `projects = []`.
30+
projects: []
31+
publishDate: '2026-05-26T13:11:50.333810Z'
32+
publication_types:
33+
- '0'
34+
abstract: "Real-Time Operating Systems (RTOS) are widely used in embedded systems\
35+
\ to support functionalities such as Bluetooth and Wi-Fi. As RTOS kernels grow in\
36+
\ functionality, their attack surface also expands, increasing the need for effective\
37+
\ security testing. However, existing dynamic testing techniques such as fuzzing\
38+
\ have difficulty effectively testing deeply located kernel functions because these\
39+
\ functions require complex execution contexts.\n\nThis tutorial presents RTCon,\
40+
\ a context-adaptive function-level fuzzer for RTOS kernels. The tutorial uses Zephyr,\
41+
\ an open-source RTOS for embedded and IoT devices that has been adopted as the\
42+
\ embedded controller platform for ChromeOS devices, as the target system. Participants\
43+
\ will learn the principles of function-level fuzzing, execution context construction\
44+
\ for kernel functions, and practical techniques for testing RTOS kernels.\n"
45+
publication: '*Proceedings of the 2026 IEEE International Conference on Software Testing,
46+
Verification and Validation (ICST) Tutorial*'
47+
url_slides: pubs/2026/lee:rtcontutorial-slides.pdf
48+
---
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Real-Time Operating Systems (RTOS) are widely used in embedded systems to support functionalities such as Bluetooth and Wi-Fi. As RTOS kernels grow in functionality, their attack surface also expands, increasing the need for effective security testing. However, existing dynamic testing techniques such as fuzzing have difficulty effectively testing deeply located kernel functions because these functions require complex execution contexts.
2+
3+
This tutorial presents RTCon, a context-adaptive function-level fuzzer for RTOS kernels. The tutorial uses Zephyr, an open-source RTOS for embedded and IoT devices that has been adopted as the embedded controller platform for ChromeOS devices, as the target system. Participants will learn the principles of function-level fuzzing, execution context construction for kernel functions, and practical techniques for testing RTOS kernels.
1.44 MB
Binary file not shown.

0 commit comments

Comments
 (0)