Suche senden
Hochladen
Workshop@naha val3
•
Als ZIP, PDF herunterladen
•
0 gefällt mir
•
400 views
Shusaku Fukumine
Folgen
Technologie
Melden
Teilen
Melden
Teilen
1 von 18
Jetzt herunterladen
Empfohlen
Workshop@naha_val3
Workshop@naha_val3
Shusaku Fukumine
MOVED: The challenge of SVE in QEMU - SFO17-103
MOVED: The challenge of SVE in QEMU - SFO17-103
Linaro
ekbpy'2012 - Антон Патрушев - ZeroMQ
ekbpy'2012 - Антон Патрушев - ZeroMQ
it-people
Introduction to .NET
Introduction to .NET
Lorenzo Dematté
Zeromq anatomy & jeromq
Zeromq anatomy & jeromq
Dongmin Yu
Profile all the things! - Capital Go 2017
Profile all the things! - Capital Go 2017
John Potocny
grsecurity and PaX
grsecurity and PaX
Kernel TLV
Fast dynamic analysis, Kostya Serebryany
Fast dynamic analysis, Kostya Serebryany
yaevents
Empfohlen
Workshop@naha_val3
Workshop@naha_val3
Shusaku Fukumine
MOVED: The challenge of SVE in QEMU - SFO17-103
MOVED: The challenge of SVE in QEMU - SFO17-103
Linaro
ekbpy'2012 - Антон Патрушев - ZeroMQ
ekbpy'2012 - Антон Патрушев - ZeroMQ
it-people
Introduction to .NET
Introduction to .NET
Lorenzo Dematté
Zeromq anatomy & jeromq
Zeromq anatomy & jeromq
Dongmin Yu
Profile all the things! - Capital Go 2017
Profile all the things! - Capital Go 2017
John Potocny
grsecurity and PaX
grsecurity and PaX
Kernel TLV
Fast dynamic analysis, Kostya Serebryany
Fast dynamic analysis, Kostya Serebryany
yaevents
Non-DIY* Logging
Non-DIY* Logging
ESUG
A tale of two(many) proxies
A tale of two(many) proxies
Mohan Dutt
Concurrency bug identification through kernel panic log (english)
Concurrency bug identification through kernel panic log (english)
Sneeker Yeh
My talk about Tarantool and Lua at Percona Live 2016
My talk about Tarantool and Lua at Percona Live 2016
Konstantin Osipov
Fun with FUSE
Fun with FUSE
Kernel TLV
ZeroMQ: Super Sockets - by J2 Labs
ZeroMQ: Super Sockets - by J2 Labs
James Dennis
Local incident response
Local incident response
Dmytro Korzhevin
PHP at Density and Scale
PHP at Density and Scale
David Timothy Strauss
Linux logging
Linux logging
Mark Veltzer
Introduction to Ewasm - crosslink taipei 2019
Introduction to Ewasm - crosslink taipei 2019
hydai
Introduction to ZeroMQ - eSpace TechTalk
Introduction to ZeroMQ - eSpace TechTalk
Mahmoud Said
Event Driven with LibUV and ZeroMQ
Event Driven with LibUV and ZeroMQ
Luke Luo
Multicore
Multicore
Mark Veltzer
Userfaultfd: Current Features, Limitations and Future Development
Userfaultfd: Current Features, Limitations and Future Development
Kernel TLV
NPM
NPM
Squash Apps Pvt Ltd
JS knowing-nuances
JS knowing-nuances
Ramesh Ramalingam
20170127 tokyoserversideswiftmeetup資料
20170127 tokyoserversideswiftmeetup資料
jugemjugemjugem
Network Sniffing
Network Sniffing
budi rahardjo
Unicorn: The Ultimate CPU Emulator by Akshay Ajayan
Unicorn: The Ultimate CPU Emulator by Akshay Ajayan
Cysinfo Cyber Security Community
2012 02-11 明仙-談莊子如何避開情緒的干擾
2012 02-11 明仙-談莊子如何避開情緒的干擾
yangmarissa
podilasia
podilasia
gvlachos
Estadísticas julio 2012
Estadísticas julio 2012
Dominios.es
Weitere ähnliche Inhalte
Was ist angesagt?
Non-DIY* Logging
Non-DIY* Logging
ESUG
A tale of two(many) proxies
A tale of two(many) proxies
Mohan Dutt
Concurrency bug identification through kernel panic log (english)
Concurrency bug identification through kernel panic log (english)
Sneeker Yeh
My talk about Tarantool and Lua at Percona Live 2016
My talk about Tarantool and Lua at Percona Live 2016
Konstantin Osipov
Fun with FUSE
Fun with FUSE
Kernel TLV
ZeroMQ: Super Sockets - by J2 Labs
ZeroMQ: Super Sockets - by J2 Labs
James Dennis
Local incident response
Local incident response
Dmytro Korzhevin
PHP at Density and Scale
PHP at Density and Scale
David Timothy Strauss
Linux logging
Linux logging
Mark Veltzer
Introduction to Ewasm - crosslink taipei 2019
Introduction to Ewasm - crosslink taipei 2019
hydai
Introduction to ZeroMQ - eSpace TechTalk
Introduction to ZeroMQ - eSpace TechTalk
Mahmoud Said
Event Driven with LibUV and ZeroMQ
Event Driven with LibUV and ZeroMQ
Luke Luo
Multicore
Multicore
Mark Veltzer
Userfaultfd: Current Features, Limitations and Future Development
Userfaultfd: Current Features, Limitations and Future Development
Kernel TLV
NPM
NPM
Squash Apps Pvt Ltd
JS knowing-nuances
JS knowing-nuances
Ramesh Ramalingam
20170127 tokyoserversideswiftmeetup資料
20170127 tokyoserversideswiftmeetup資料
jugemjugemjugem
Network Sniffing
Network Sniffing
budi rahardjo
Unicorn: The Ultimate CPU Emulator by Akshay Ajayan
Unicorn: The Ultimate CPU Emulator by Akshay Ajayan
Cysinfo Cyber Security Community
Was ist angesagt?
(19)
Non-DIY* Logging
Non-DIY* Logging
A tale of two(many) proxies
A tale of two(many) proxies
Concurrency bug identification through kernel panic log (english)
Concurrency bug identification through kernel panic log (english)
My talk about Tarantool and Lua at Percona Live 2016
My talk about Tarantool and Lua at Percona Live 2016
Fun with FUSE
Fun with FUSE
ZeroMQ: Super Sockets - by J2 Labs
ZeroMQ: Super Sockets - by J2 Labs
Local incident response
Local incident response
PHP at Density and Scale
PHP at Density and Scale
Linux logging
Linux logging
Introduction to Ewasm - crosslink taipei 2019
Introduction to Ewasm - crosslink taipei 2019
Introduction to ZeroMQ - eSpace TechTalk
Introduction to ZeroMQ - eSpace TechTalk
Event Driven with LibUV and ZeroMQ
Event Driven with LibUV and ZeroMQ
Multicore
Multicore
Userfaultfd: Current Features, Limitations and Future Development
Userfaultfd: Current Features, Limitations and Future Development
NPM
NPM
JS knowing-nuances
JS knowing-nuances
20170127 tokyoserversideswiftmeetup資料
20170127 tokyoserversideswiftmeetup資料
Network Sniffing
Network Sniffing
Unicorn: The Ultimate CPU Emulator by Akshay Ajayan
Unicorn: The Ultimate CPU Emulator by Akshay Ajayan
Andere mochten auch
2012 02-11 明仙-談莊子如何避開情緒的干擾
2012 02-11 明仙-談莊子如何避開情緒的干擾
yangmarissa
podilasia
podilasia
gvlachos
Estadísticas julio 2012
Estadísticas julio 2012
Dominios.es
13 tipos de_memoria
13 tipos de_memoria
scream777
trww_swsta
trww_swsta
gvlachos
U_AMB - Fotógrafo Ambiental Nacional - Pedro martinelli
U_AMB - Fotógrafo Ambiental Nacional - Pedro martinelli
donimaciel
柏市における長寿社会のまちづくり
柏市における長寿社会のまちづくり
platinumhandbook
Ojag20120811
Ojag20120811
Shusaku Fukumine
Andere mochten auch
(8)
2012 02-11 明仙-談莊子如何避開情緒的干擾
2012 02-11 明仙-談莊子如何避開情緒的干擾
podilasia
podilasia
Estadísticas julio 2012
Estadísticas julio 2012
13 tipos de_memoria
13 tipos de_memoria
trww_swsta
trww_swsta
U_AMB - Fotógrafo Ambiental Nacional - Pedro martinelli
U_AMB - Fotógrafo Ambiental Nacional - Pedro martinelli
柏市における長寿社会のまちづくり
柏市における長寿社会のまちづくり
Ojag20120811
Ojag20120811
Ähnlich wie Workshop@naha val3
SMP Implementation for OpenBSD/sgi [Japanese Edition]
SMP Implementation for OpenBSD/sgi [Japanese Edition]
Takuya ASADA
Linux Kernel Platform Development: Challenges and Insights
Linux Kernel Platform Development: Challenges and Insights
GlobalLogic Ukraine
イマドキなNetwork/IO
イマドキなNetwork/IO
Takuya ASADA
オペレーティングシステム 設計と実装 第3版(20101211)
オペレーティングシステム 設計と実装 第3版(20101211)
Ryousei Takano
Work items
Work items
sean chen
Work items
Work items
sean chen
hashdays 2011: Ange Albertini - Such a weird processor - messing with x86 opc...
hashdays 2011: Ange Albertini - Such a weird processor - messing with x86 opc...
Area41
Micro control idsecconf2010
Micro control idsecconf2010
idsecconf
Protocol T50: Five months later... So what?
Protocol T50: Five months later... So what?
Nelson Brito
Linux kernel tracing superpowers in the cloud
Linux kernel tracing superpowers in the cloud
Andrea Righi
NSC #2 - Challenge Solution
NSC #2 - Challenge Solution
NoSuchCon
Lightweight Virtualization with Linux Containers and Docker | YaC 2013
Lightweight Virtualization with Linux Containers and Docker | YaC 2013
dotCloud
Lightweight Virtualization with Linux Containers and Docker I YaC 2013
Lightweight Virtualization with Linux Containers and Docker I YaC 2013
Docker, Inc.
"Lightweight Virtualization with Linux Containers and Docker". Jerome Petazzo...
"Lightweight Virtualization with Linux Containers and Docker". Jerome Petazzo...
Yandex
You didnt see it’s coming? "Dawn of hardened Windows Kernel"
You didnt see it’s coming? "Dawn of hardened Windows Kernel"
Peter Hlavaty
Efficient Bytecode Analysis: Linespeed Shellcode Detection
Efficient Bytecode Analysis: Linespeed Shellcode Detection
Georg Wicherski
Porting Android
Porting Android
Opersys inc.
Address/Thread/Memory Sanitizer
Address/Thread/Memory Sanitizer
Platonov Sergey
Twisted
Twisted
Michal Sedlak
JavaOne 2012 - JVM JIT for Dummies
JavaOne 2012 - JVM JIT for Dummies
Charles Nutter
Ähnlich wie Workshop@naha val3
(20)
SMP Implementation for OpenBSD/sgi [Japanese Edition]
SMP Implementation for OpenBSD/sgi [Japanese Edition]
Linux Kernel Platform Development: Challenges and Insights
Linux Kernel Platform Development: Challenges and Insights
イマドキなNetwork/IO
イマドキなNetwork/IO
オペレーティングシステム 設計と実装 第3版(20101211)
オペレーティングシステム 設計と実装 第3版(20101211)
Work items
Work items
Work items
Work items
hashdays 2011: Ange Albertini - Such a weird processor - messing with x86 opc...
hashdays 2011: Ange Albertini - Such a weird processor - messing with x86 opc...
Micro control idsecconf2010
Micro control idsecconf2010
Protocol T50: Five months later... So what?
Protocol T50: Five months later... So what?
Linux kernel tracing superpowers in the cloud
Linux kernel tracing superpowers in the cloud
NSC #2 - Challenge Solution
NSC #2 - Challenge Solution
Lightweight Virtualization with Linux Containers and Docker | YaC 2013
Lightweight Virtualization with Linux Containers and Docker | YaC 2013
Lightweight Virtualization with Linux Containers and Docker I YaC 2013
Lightweight Virtualization with Linux Containers and Docker I YaC 2013
"Lightweight Virtualization with Linux Containers and Docker". Jerome Petazzo...
"Lightweight Virtualization with Linux Containers and Docker". Jerome Petazzo...
You didnt see it’s coming? "Dawn of hardened Windows Kernel"
You didnt see it’s coming? "Dawn of hardened Windows Kernel"
Efficient Bytecode Analysis: Linespeed Shellcode Detection
Efficient Bytecode Analysis: Linespeed Shellcode Detection
Porting Android
Porting Android
Address/Thread/Memory Sanitizer
Address/Thread/Memory Sanitizer
Twisted
Twisted
JavaOne 2012 - JVM JIT for Dummies
JavaOne 2012 - JVM JIT for Dummies
Kürzlich hochgeladen
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
apidays
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
WSO2
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
johnbeverley2021
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
The Digital Insurer
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
apidays
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Angeliki Cooney
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Sandro Moreira
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Orbitshub
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Christopher Logan Kennedy
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Kürzlich hochgeladen
(20)
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Workshop@naha val3
1.
workshop@NAHA Vol3
2.
✤
linux kernel ✤ ✤ linux ✤ Etnernet ✤ Wireless Access
3.
linux kernel
TTY FS IF CPU memory DISC CD NIC
4.
linux kernel ✤
✤ • ✤ ✤ malloc free ✤ ✤ ✤ ✤ ✤ ✤
5.
✤
kernel ✤ malloc free → kmalloc kfree ✤ ✤ PC ✤ ✤ tty ✤ open write read ✤ NIC kernel ✤ ✤ kernel
6.
kernel static int flag
= 0; ✤ func_a() func_b() func_c() kernel int func_a(void) { ✤ func_b() int ret = 0; if (flag) { ✤ func_b() ret = 1; } ✤ func_a() if (flag) { ret = 2; } return ret; } void func_b(void) { flag = 1; } void func_c(void) { flag = 0; }
7.
USB ✤
✤ ✤ ✤ ✤ ✤ ✤ ✤ linux
8.
USB
tty net_dev storage USB USB USB
9.
USB ✤
init exit ✤ ✤ probe disconnect ✤ probe disconnect ✤ USB ✤ PID•VID USB device class ✤ kernel ✤ USB ✤ tty NIC etc ✤ control interrupt bulk
10.
USB insmod
kernel usb probe disconnect usb USB rmmod
11.
kernel ✤
NIC ✤ ARP IP
12.
linux ✤
✤ ✤ • ✤ ✤ ✤ ✤ ✤ ✤ ✤
13.
probe
•xmit_func() •MTU •timeout •etc xmit_func() • • xmit_func()
14.
netif_receive_skb()
netif_rx() Ethernet IP
15.
PING linux ✤
ping linux ✤ ping -i 0.5 -s 1500 ✤
16.
Ethernet Wireless Access ✤
Wireless Access ✤ WiFi Wimax LTE XGP ✤ ✤ Ethernet ✤ Wireless Access ✤ ✤ Ethernet TCP ✤ Wireless Access MAC ✤ ✤ Wireless Access ✤
17.
Ethernet
probe() xmit() net_dev xmit() or netif_rx()
18.
Wireless Access
probe() xmit() net_dev netif_rx() xmit() or
Hinweis der Redaktion
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Jetzt herunterladen