Hi
user
Admin Login:
Username:
Password:
Name:
Hardware hacking 101: There is plenty of room at the bottom
--client
lca
--show
lca2019
--room a1 14534 --force
Next: 13 Designing & manufacturing a custom embedded linux machine.
show more...
Marks
Author(s):
Federico Lucifredi
Location
A1
Date
jan Wed 23
Days Raw Files
Start
15:50
First Raw Start
15:29
Duration
0:45:0
Offset
0:20:18
End
16:35
Last Raw End
16:59
Chapters
00:00
0:09:30
0:39:29
Total cuts_time
45 min.
https://2019.linux.conf.au/schedule/presentation/122/
raw-playlist
raw-mp4-playlist
encoded-files-playlist
host
public
tweet
mp4
svg
png
assets
release.pdf
Hardware_hacking_101_There_is_plenty_of_room_at_the_bottom.json
logs
Admin:
episode
episode list
cut list
raw files day
marks day
marks day
image_files
State:
---------
borked
edit
encode
push to queue
post
richard
review 1
email
review 2
make public
tweet
to-miror
conf
done
Locked:
clear this to unlock
Locked by:
user/process that locked.
Start:
initially scheduled time from master, adjusted to match reality
Duration:
length in hh:mm:ss
Name:
Video Title (shows in video search results)
Emails:
email(s) of the presenter(s)
Released:
has someone authorised pubication
Unknown
Yes
No
Normalise:
Channelcopy:
m=mono, 01=copy left to right, 10=right to left, 00=ignore.
Thumbnail:
filename.png
Description:
markdown
This is a live demonstration of hacking into the processor embedded in an SD card, effectively turning the device into a potentially covert Raspberry Pi-class computer under your complete control. The ARM926EJ-S ARM processor made its appearance as the embedded CPU in Transcend’s WiFi-enabled SD cards, clocking in at an impressive 426 BogoMips – we can’t possibly leave that territory unexplored, can we? In this session we root the card’s own CPU, install a more featureful OS, and explore the system’s common and unusual capabilities (in hardware AES encryption and native support for Java bytecode among them). These provide plenty of building blocks for our projects. I will review the hardware, its capabilities, how to breach its security, and how to enable it with top-class network configuration at boot-up, on nearly any network. I will then show how to build and install additional software and customize the device, using shell script and Perl, for workloads that fit its minute size and low power requirements. Clearly, complete control of such a hidden computer running with full network connectivity can be used in network penetration scenarios. We’ll discuss applicable security threat countermeasures. We close the session with a review of similar exploits against hard drive controllers. There is plenty of room at the bottom, and opening these computer-within-the computer configurations create interesting miniaturized automation scenarios alongside the obvious, more ominous security aspects. Use your newfound knowledge for good, with great power comes great responsibility!
Comment:
production notes
2019-01-23/15_29_42.ts
Apply:
15:29:42 - 15:50:11 ( 00:20:29 )
S:
15:29:42 -
E:
15:59:41
D:
00:29:59
(
End:
1229.0)
show more...
vlc ~/Videos/veyepar/lca/lca2019/dv/a1/2019-01-23/15_29_42.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
15:29:42
seconds: 0.0
Wall: 15:29:42
Duration
00:29:59
15:59:41
seconds: 1229.0
Wall: 15:50:11
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-01-23/15_29_42.ts
Apply:
15:50:11 - 15:59:41 ( 00:09:30 )
S:
15:29:42 -
E:
15:59:41
D:
00:29:59
(
Start:
1229.0)
show more...
vlc ~/Videos/veyepar/lca/lca2019/dv/a1/2019-01-23/15_29_42.ts :start-time=01229.0 --audio-desync=0
Raw File
Cut List
15:29:42
seconds: 1229.0
Wall: 15:50:11
Duration
00:29:59
15:59:41
seconds: 0.0
Wall: 15:29:42
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-01-23/15_59_42.ts
Apply:
15:59:42 - 16:29:41 ( 00:29:59 )
S:
15:59:42 -
E:
16:29:41
D:
00:29:59
show more...
vlc ~/Videos/veyepar/lca/lca2019/dv/a1/2019-01-23/15_59_42.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
15:59:42
seconds: 0.0
Wall: 15:59:42
Duration
00:29:59
16:29:41
seconds: 0.0
Wall: 15:59:42
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-01-23/16_29_42.ts
Apply:
16:29:42 - 16:35:32 ( 00:05:50 )
S:
16:29:42 -
E:
16:59:41
D:
00:29:59
(
End:
350.071729)
show more...
vlc ~/Videos/veyepar/lca/lca2019/dv/a1/2019-01-23/16_29_42.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
16:29:42
seconds: 0.0
Wall: 16:29:42
Duration
00:29:59
16:59:41
seconds: 350.071729
Wall: 16:35:32
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-01-23/16_29_42.ts
Apply:
16:35:21 - 16:35:35 ( 00:00:14 )
S:
16:29:42 -
E:
16:59:41
D:
00:29:59
(
Start:
339.0) (
End:
353.0)
show more...
vlc ~/Videos/veyepar/lca/lca2019/dv/a1/2019-01-23/16_29_42.ts :start-time=0339.0 --audio-desync=0
Raw File
Cut List
16:29:42
seconds: 339.0
Wall: 16:35:21
Duration
00:29:59
16:59:41
seconds: 353.0
Wall: 16:35:35
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-01-23/16_29_42.ts
Apply:
16:35:35 - 16:39:01 ( 00:03:26 )
S:
16:29:42 -
E:
16:59:41
D:
00:29:59
(
Start:
353.0) (
End:
559.0)
show more...
vlc ~/Videos/veyepar/lca/lca2019/dv/a1/2019-01-23/16_29_42.ts :start-time=0353.0 --audio-desync=0
Raw File
Cut List
16:29:42
seconds: 353.0
Wall: 16:35:35
Duration
00:29:59
16:59:41
seconds: 559.0
Wall: 16:39:01
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-01-23/16_29_42.ts
Apply:
16:39:01 - 16:45:13 ( 00:06:12 )
S:
16:29:42 -
E:
16:59:41
D:
00:29:59
(
Start:
559.0) (
End:
931.0)
show more...
vlc ~/Videos/veyepar/lca/lca2019/dv/a1/2019-01-23/16_29_42.ts :start-time=0559.0 --audio-desync=0
Raw File
Cut List
16:29:42
seconds: 559.0
Wall: 16:39:01
Duration
00:29:59
16:59:41
seconds: 931.0
Wall: 16:45:13
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-01-23/16_29_42.ts
Apply:
16:45:13 - 16:59:41 ( 00:14:28 )
S:
16:29:42 -
E:
16:59:41
D:
00:29:59
(
Start:
931.0)
show more...
vlc ~/Videos/veyepar/lca/lca2019/dv/a1/2019-01-23/16_29_42.ts :start-time=0931.0 --audio-desync=0
Raw File
Cut List
16:29:42
seconds: 931.0
Wall: 16:45:13
Duration
00:29:59
16:59:41
seconds: 0.0
Wall: 16:29:42
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
Rf filename:
root is .../show/dv/location/, example: 2013-03-13/13:13:30.dv
Sequence:
get this:
check and save to add this
2019-01-23/15_29_42.ts
2019-01-23/15_59_42.ts
2019-01-23/16_29_42.ts
Veyepar
Video Eyeball Processor and Review