SlideShare a Scribd company logo
Firmenlogo06. - 07.11.2018 T.I.S.P. Community Meeting 1
HELLO TROOPERS19
WATCHGATE
All contents shown here exclusively reflect my own opinion and have no direct connection
with my employer.
Source: sternTV 22.11.2018
WATCHGATE
Source: amazon 23.11.2017
WATCHGATE
17.11.2017 22.11.2017 23.11.2017
Federal Network Agency
releases ban for smartwatches
stern TV reviews is
broadcasted
All fixed?
WATCHGATE
WATCHGATE
Source: AliExpress
WATCHGATE
Source: Vidimensio
WATCHGATE
Source: Vidimensio
WATCHGATE
SMS (Configuration / Commands)
GSM / 2GHTTP(S)
WATCHGATE
Where is our kid?
GPS coordinates
1
4 Command: FIND
GPS coordinates
2
3
WATCHGATE
WATCHGATE
SMS (Configuration / Commands)
GSM / 2GHTTP(S)
WATCHGATE
• What about the wiretap?
• Obvious vulnerabilities?
• Security best practice violations?
WATCHGATE
WATCHGATE
15 MINUTES LATER
WATCHGATE
Unencrypted HTTP
Risk: eavesdropping and manipulation in insecure networks
Access key / token
Where does it come frome?
How is access to other watches protected?
WATCHGATE
WATCHGATE
WATCHGATE
WATCHGATE
WATCHGATE
WATCHGATE
WATCHGATE
Where is our kid?
GPS coordinates
1
4 Command: FIND
GPS coordinates
2
3
WATCHGATE
WATCHGATE
WATCHGATE
WATCHGATE
WATCHGATE
1. Unencrypted communication between the app and the backend API
2. Writetap function can still be used
3. Missing authorization of the backend API
WATCHGATE
WATCHGATE
WATCHGATE
WATCHGATE
Would it grant security with my app, if the
unencrypted connection would remain, but the
app with each command would always send the
password and if this is not true, the server does
not answer.
WATCHGATE
Actually, I do not understand why someone would use the app in an open network
and why would someone sit there and intercept the data transfer. Does it really
happen that often, or how is it done? In this regard, are Internet Cafes at risk or other
corporate networks or wifi from cities such as public multimedia stations?
WATCHGATE
28.12.2017: Vulnerabilities discovered
29.12.2017: Finalizing report
02.01.2018: Shared finalized Report to Vidimensio by heise
Jan. – Mar. 2018: More than 20 Mails answering questions and giving
recommendations
29.03.2018: 90-day disclosure deadline expires
--> Release to the public
WATCHGATE
Source: heise.de / orf.at / spiegel.de
WATCHGATE
No wiretap function
On Friday, 17 November 2017, the Federal Network Agency banned the so-called wire tap of GPS children's
watches.
This monitoring function enables parents to access the microphone of the children's watch unnoticed.
The Federal Network Agency has tested our Vidimensio watch and confirmed in writing that it has no wiretap
function.
It is therefore impossible to call a telephone number unnoticed from the watch, either by oneself or by strangers,
so this is without a listening function.
WATCHGATE
WATCHGATE
WATCHGATE
WATCHGATE
WATCHGATE
WATCHGATE
FOR i IN 0 – 9999; DO
WATCHGATE
• Fixed in 2018:
• à Removed wiretap/monitor command for backend
• à Implemented SSL/TLS (plaintext port is closed)
• à Added session management
WATCHGATE
WATCHGATEWATCHGATE
WATCHGATE
No wiretap function
On Friday, 17 November 2017, the Federal Network Agency banned the so-called listening function of GPS
children's watches.
This monitoring function enables parents to access the microphone of the children's watch unnoticed.
The Federal Network Agency has tested our Vidimensio watch and confirmed in writing that it has no wiretap
function.
It is therefore impossible to call a telephone number unnoticed from the watch, either by oneself or by strangers,
so this is without a listening function.
WATCHGATE
WATCHGATE
• No remote update function
• No notification by the vendor to upgrade the firmware
• Watch still illegal because of wiretap function within the firmware
• Destroy or Upgrade
WATCHGATE
For the update of the clock and return costs to you I would charge 40, - Euro.
Do you agree with this ?
WATCHGATEWATCHGATE
PRODUCTLIABILITY
WATCHGATE
Source: https://fragdenstaat.de/anfrage/bundesnetzagentur-geht-gegen-kinderuhren-mit-abhorfunktion-vor-und-bestatigt-auch-die-rechtmaigkeit/
pw,123456,monitor,
WATCHGATE
Source: https://trackers.vidimensio.de/unterschiede-aufbau
WATCHGATE
NOOOOO:
- BNetzA has only checked 3 / 20 models and has attested no wire tap inside
- à Also by the app and by SMS
- How does the API enforce authorization / authentication in 2019?
WATCHGATE
WATCHGATE
Keys:
hBTFzC2I3YMu+6/vaAPb+b+o1cvLzgaYIqnsWktGs6EgcEso2qtvWQh0uAXZQWBn
hBTFzC2I3YMu+6/vaAPb+a2GXPHe4/nINMdU+ilDJ7gdoIjyNL116pYCJA05fx91
hBTFzC2I3YMu+6/vaAPb+Z/LQgt740RPvvKn5nMeo42/6cUlOfOptY/fa6G0sr6p
hBTFzC2I3YMu+6/vaAPb+c/MOyRLbU61g+ZkE6+7NQXyK+aVfOhFwXnvfjrgyLUo
hBTFzC2I3YMu+6/vaAPb+WqW5q/3WUXOv3+TEOKjRX0sCaXuDfKldppK3CeMnn4p
WATCHGATE
Give me a new session
Repsonse time 13:00:10:
hBTFzC2I3YMu+6/vaAPb+b+o1cvLzgaYIqnsWktGs6
EgcEso2qtvWQh0uAXZQWBn
Repsonse time 13:00:49:
hBTFzC2I3YMu+6/vaAPb+b+o1cvLzgaYIqnsWktGs6
EgcEso2qtvWQh0uAXZQWBn
Repsonse time 13:01:20:
hBTFzC2I3YMu+6/vaAPb+a2GXPHe4/nINMdU+ilDJ
7gdoIjyNL116pYCJA05fx91
WATCHGATE
WATCHGATE
WATCHGATE
WATCHGATE
WATCHGATE
WATCHGATE
WATCHGATE
WATCHGATE
WATCHGATE
NOOOOO:
• Communication between smartwatches and
backend is not authenticated and not encrypted
• Example manipulate GPS coordinates of any watch
WATCHGATE
SMS (Configuration / Commands)
GSM / 2GHTTP(S)
WATCHGATE
PRODUCTLIABILITY
WATCHGATE
• Current Status:
• An attacker can controll ALL watches
• Hundreds or even thousands of watches with a wire
tap function are still in use
• Without proper product liability nithong will change
WATCHGATE

More Related Content

Similar to TROOPERS19 18.03.2019 - Watchgate

Visage radar
Visage radar Visage radar
Visage radar
Arshidap1
 
Hotel Technologies
Hotel TechnologiesHotel Technologies
Hotel Technologies
bigbossman
 
Data Protection Scotland Summit 2019
Data Protection Scotland Summit 2019Data Protection Scotland Summit 2019
Data Protection Scotland Summit 2019
Ray Bugg
 
RealNET – Internet of Things in Everyday Life using Raspberry Pi
RealNET – Internet of Things in Everyday Life using Raspberry PiRealNET – Internet of Things in Everyday Life using Raspberry Pi
RealNET – Internet of Things in Everyday Life using Raspberry Pi
IRJET Journal
 
Beyond Holograms
Beyond Holograms Beyond Holograms
Beyond Holograms
Authentic Vision
 
Libelium IoT to promote democracy and transparency
Libelium IoT to promote democracy and transparencyLibelium IoT to promote democracy and transparency
Libelium IoT to promote democracy and transparency
J On The Beach
 
Bitsofproof Tamas Blummer
Bitsofproof Tamas BlummerBitsofproof Tamas Blummer
Bitsofproof Tamas Blummer
Elfriede Sixt
 
FG_ST_Field Experience
FG_ST_Field ExperienceFG_ST_Field Experience
FG_ST_Field Experience
Anton Lishchuk
 
Wow Such PCI Compliance
Wow Such PCI ComplianceWow Such PCI Compliance
Wow Such PCI Compliance
Phillip Jackson
 
FG_ST_Field Experience
FG_ST_Field ExperienceFG_ST_Field Experience
FG_ST_Field Experience
George Kazan
 
2020 cypheme global presentation
2020 cypheme global presentation2020 cypheme global presentation
2020 cypheme global presentation
Le Nguyen
 
Security System Powerpoint 3
Security System Powerpoint 3Security System Powerpoint 3
Security System Powerpoint 3
Guriqbal Singh
 
Beyond Mobile: How Connected Devices are the Next Evolution of Mobile
Beyond Mobile: How Connected Devices are the Next Evolution of MobileBeyond Mobile: How Connected Devices are the Next Evolution of Mobile
Beyond Mobile: How Connected Devices are the Next Evolution of Mobile
Fluency Mobile
 
Company-profile-2022.pdf
Company-profile-2022.pdfCompany-profile-2022.pdf
Company-profile-2022.pdf
FixonMexinsWaMenyaut
 
GoIP and GoAntiFraud
GoIP and GoAntiFraudGoIP and GoAntiFraud
GoIP and GoAntiFraud
GoAntiFraud
 
Steps to prepare for TRUSTe EU certification
Steps to prepare for TRUSTe EU certificationSteps to prepare for TRUSTe EU certification
Steps to prepare for TRUSTe EU certification
TRUSTe
 
CERTA Push Messaging - Product Launch
CERTA Push Messaging - Product Launch CERTA Push Messaging - Product Launch
CERTA Push Messaging - Product Launch
Service2Media
 
LSI Spring Agent Open House 2014
LSI Spring Agent Open House 2014LSI Spring Agent Open House 2014
LSI Spring Agent Open House 2014
Ashlie Steele
 
The rise of instant payments
The rise of instant paymentsThe rise of instant payments
The rise of instant payments
Sopra Banking Software
 
20140423 - Feed your inspiration Breakfast Special Mobile - Zap fi presentati...
20140423 - Feed your inspiration Breakfast Special Mobile - Zap fi presentati...20140423 - Feed your inspiration Breakfast Special Mobile - Zap fi presentati...
20140423 - Feed your inspiration Breakfast Special Mobile - Zap fi presentati...
Maxus Belgium
 

Similar to TROOPERS19 18.03.2019 - Watchgate (20)

Visage radar
Visage radar Visage radar
Visage radar
 
Hotel Technologies
Hotel TechnologiesHotel Technologies
Hotel Technologies
 
Data Protection Scotland Summit 2019
Data Protection Scotland Summit 2019Data Protection Scotland Summit 2019
Data Protection Scotland Summit 2019
 
RealNET – Internet of Things in Everyday Life using Raspberry Pi
RealNET – Internet of Things in Everyday Life using Raspberry PiRealNET – Internet of Things in Everyday Life using Raspberry Pi
RealNET – Internet of Things in Everyday Life using Raspberry Pi
 
Beyond Holograms
Beyond Holograms Beyond Holograms
Beyond Holograms
 
Libelium IoT to promote democracy and transparency
Libelium IoT to promote democracy and transparencyLibelium IoT to promote democracy and transparency
Libelium IoT to promote democracy and transparency
 
Bitsofproof Tamas Blummer
Bitsofproof Tamas BlummerBitsofproof Tamas Blummer
Bitsofproof Tamas Blummer
 
FG_ST_Field Experience
FG_ST_Field ExperienceFG_ST_Field Experience
FG_ST_Field Experience
 
Wow Such PCI Compliance
Wow Such PCI ComplianceWow Such PCI Compliance
Wow Such PCI Compliance
 
FG_ST_Field Experience
FG_ST_Field ExperienceFG_ST_Field Experience
FG_ST_Field Experience
 
2020 cypheme global presentation
2020 cypheme global presentation2020 cypheme global presentation
2020 cypheme global presentation
 
Security System Powerpoint 3
Security System Powerpoint 3Security System Powerpoint 3
Security System Powerpoint 3
 
Beyond Mobile: How Connected Devices are the Next Evolution of Mobile
Beyond Mobile: How Connected Devices are the Next Evolution of MobileBeyond Mobile: How Connected Devices are the Next Evolution of Mobile
Beyond Mobile: How Connected Devices are the Next Evolution of Mobile
 
Company-profile-2022.pdf
Company-profile-2022.pdfCompany-profile-2022.pdf
Company-profile-2022.pdf
 
GoIP and GoAntiFraud
GoIP and GoAntiFraudGoIP and GoAntiFraud
GoIP and GoAntiFraud
 
Steps to prepare for TRUSTe EU certification
Steps to prepare for TRUSTe EU certificationSteps to prepare for TRUSTe EU certification
Steps to prepare for TRUSTe EU certification
 
CERTA Push Messaging - Product Launch
CERTA Push Messaging - Product Launch CERTA Push Messaging - Product Launch
CERTA Push Messaging - Product Launch
 
LSI Spring Agent Open House 2014
LSI Spring Agent Open House 2014LSI Spring Agent Open House 2014
LSI Spring Agent Open House 2014
 
The rise of instant payments
The rise of instant paymentsThe rise of instant payments
The rise of instant payments
 
20140423 - Feed your inspiration Breakfast Special Mobile - Zap fi presentati...
20140423 - Feed your inspiration Breakfast Special Mobile - Zap fi presentati...20140423 - Feed your inspiration Breakfast Special Mobile - Zap fi presentati...
20140423 - Feed your inspiration Breakfast Special Mobile - Zap fi presentati...
 

Recently uploaded

Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?
Paul Walk
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
uehowe
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
zoowe
 
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
ukwwuq
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
Laura Szabó
 
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
fovkoyb
 
HijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process HollowingHijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process Hollowing
Donato Onofri
 
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
cuobya
 
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
xjq03c34
 
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
uehowe
 
Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!
Toptal Tech
 
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
uehowe
 
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
bseovas
 
一比一原版(USYD毕业证)悉尼大学毕业证如何办理
一比一原版(USYD毕业证)悉尼大学毕业证如何办理一比一原版(USYD毕业证)悉尼大学毕业证如何办理
一比一原版(USYD毕业证)悉尼大学毕业证如何办理
k4ncd0z
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
cuobya
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
Danica Gill
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
vmemo1
 
Azure EA Sponsorship - Customer Guide.pdf
Azure EA Sponsorship - Customer Guide.pdfAzure EA Sponsorship - Customer Guide.pdf
Azure EA Sponsorship - Customer Guide.pdf
AanSulistiyo
 
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
zyfovom
 
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
ysasp1
 

Recently uploaded (20)

Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
 
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
 
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
 
HijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process HollowingHijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process Hollowing
 
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
 
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
 
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
 
Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!
 
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
 
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
 
一比一原版(USYD毕业证)悉尼大学毕业证如何办理
一比一原版(USYD毕业证)悉尼大学毕业证如何办理一比一原版(USYD毕业证)悉尼大学毕业证如何办理
一比一原版(USYD毕业证)悉尼大学毕业证如何办理
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
 
Azure EA Sponsorship - Customer Guide.pdf
Azure EA Sponsorship - Customer Guide.pdfAzure EA Sponsorship - Customer Guide.pdf
Azure EA Sponsorship - Customer Guide.pdf
 
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
 
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
 

TROOPERS19 18.03.2019 - Watchgate