Login
Register
Introduction 00 (next)
Course
Videos
Scoring
Introduction Badge
Introduction Badge (next)
Badges
Introduction
0 / 4
Unix
0 / 35
Essential
0 / 60
PCAP badge
0 / 35
HTTP
0 / 43
White
0 / 6
Serialize
0 / 5
Yellow
0 / 7
Blue
0 / 11
Green
0 / 16
Orange
0 / 15
Intercept
0 / 5
Authentication / Authorization
0 / 26
Android
0 / 8
Capture-The-Flag
0 / 6
Brown
0 / 26
Recon
0 / 27
API
0 / 25
Media
0 / 18
Code Review
0 / 107
Java Serialize
0 / 12
Java Code Review
0 / 53
Login
Register
Code Review Badge
44
Completed
83
Videos
107
Exercises
Code Review Videos
Access to videos for this badge is only available with
PentesterLab PRO
Snippet Review Exercises
Golang
0/12
PHP
0/9
Ruby
0/9
JavaScript/TypeScript
0/16
Java
0/12
Python
0/9
Easy
PENTESTERLAB
Golang Snippet #01
This challenge covers the review of a snippet of code written in Golang
1 video
Completed by 899 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Golang Snippet #02
This challenge covers the review of a snippet of code written in Golang
1 video
Completed by 748 students
Takes < 1 Hr. on average
Medium
PENTESTERLAB
Golang Snippet #03
This challenge covers the review of a snippet of code written in Golang
1 video
Completed by 613 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Golang Snippet #04
This challenge covers the review of a snippet of code written in Golang
1 video
Completed by 689 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Golang Snippet #05
This challenge covers the review of a snippet of code written in Golang
1 video
Completed by 650 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Golang Snippet #06
This challenge covers the review of a snippet of code written in Golang
1 video
Completed by 564 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Golang Snippet #07
This challenge covers the review of a snippet of code written in Golang
1 video
Completed by 588 students
Takes < 1 Hr. on average
Medium
PENTESTERLAB
Golang Snippet #08
This challenge covers the review of a snippet of code written in Golang
1 video
Completed by 550 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Golang Snippet #09
This challenge covers the review of a snippet of code written in Golang
1 video
Completed by 519 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Golang Snippet #10
This challenge covers the review of a snippet of code written in Golang
1 video
Completed by 574 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Golang Snippet #11
This challenge covers the review of a snippet of code written in Golang
1 video
Completed by 562 students
Takes < 1 Hr. on average
Medium
PENTESTERLAB
Golang Snippet #12
This challenge covers the review of a snippet of code written in Golang
1 video
Completed by 500 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
PHP Snippet #01
This challenge covers the review of a snippet of code written in PHP
1 video
Completed by 1497 students
Takes < 1 Hr. on average
Medium
PENTESTERLAB
PHP Snippet #02
This challenge covers the review of a snippet of code written in PHP
1 video
Completed by 1277 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
PHP Snippet #03
This challenge covers the review of a snippet of code written in PHP
1 video
Completed by 1065 students
Takes < 1 Hr. on average
Medium
PENTESTERLAB
PHP Snippet #04
This challenge covers the review of a snippet of code written in PHP
1 video
Completed by 1021 students
Takes < 1 Hr. on average
Medium
PENTESTERLAB
PHP Snippet #05
This challenge covers the review of a snippet of code written in PHP
1 video
Completed by 950 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
PHP Snippet #06
This challenge covers the review of a snippet of code written in PHP
1 video
Completed by 1009 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
PHP Snippet #07
This challenge covers the review of a snippet of code written in PHP
1 video
Completed by 883 students
Takes < 1 Hr. on average
Hard
PENTESTERLAB
PHP Snippet #08
This challenge covers the review of a snippet of code written in PHP
1 video
Completed by 758 students
Takes < 1 Hr. on average
Medium
PENTESTERLAB
PHP Snippet #09
This challenge covers the review of a snippet of code written in PHP
1 video
Completed by 759 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Ruby Snippet #01
This challenge covers the review of a snippet of code written in Ruby
1 video
Completed by 418 students
Takes < 1 Hr. on average
Medium
PENTESTERLAB
Ruby Snippet #02
This challenge covers the review of a snippet of code written in Ruby
1 video
Completed by 418 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Ruby Snippet #03
This challenge covers the review of a snippet of code written in Ruby
1 video
Completed by 439 students
Takes < 1 Hr. on average
Medium
PENTESTERLAB
Ruby Snippet #04
This challenge covers the review of a snippet of code written in Ruby
1 video
Completed by 397 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Ruby Snippet #05
This challenge covers the review of a snippet of code written in Ruby
1 video
Completed by 447 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Ruby Snippet #06
This challenge covers the review of a snippet of code written in Ruby
1 video
Completed by 432 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Ruby Snippet #07
This challenge covers the review of a snippet of code written in Ruby
1 video
Completed by 351 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Ruby Snippet #08
This challenge covers the review of a snippet of code written in Ruby
1 video
Completed by 384 students
Takes < 1 Hr. on average
Medium
PENTESTERLAB
Ruby Snippet #09
This challenge covers the review of a snippet of code written in Ruby
1 video
Completed by 352 students
Takes < 1 Hr. on average
Medium
PENTESTERLAB
Javascript Snippet #01
This challenge covers the review of a snippet of code written in JavaScript
1 video
Completed by 1267 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Javascript Snippet #02
This challenge covers the review of a snippet of code written in JavaScript
1 video
Completed by 986 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Javascript Snippet #03
This challenge covers the review of a snippet of code written in JavaScript
1 video
Completed by 1017 students
Takes < 1 Hr. on average
Medium
PENTESTERLAB
Javascript Snippet #04
This challenge covers the review of a snippet of code written in JavaScript
1 video
Completed by 945 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Javascript Snippet #05
This challenge covers the review of a snippet of code written in JavaScript
1 video
Completed by 967 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Javascript Snippet #06
This challenge covers the review of a snippet of code written in JavaScript
1 video
Completed by 881 students
Takes < 1 Hr. on average
Medium
PENTESTERLAB
Javascript Snippet #07
This challenge covers the review of a snippet of code written in JavaScript
1 video
Completed by 875 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
TypeScript Snippet #01
This challenge covers the review of a snippet of code written in TypeScript
1 video
Completed by 722 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
TypeScript Snippet #02
This challenge covers the review of a snippet of code written in TypeScript
1 video
Completed by 670 students
Takes < 1 Hr. on average
Medium
PENTESTERLAB
TypeScript Snippet #03
This challenge covers the review of a snippet of code written in TypeScript
1 video
Completed by 632 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
TypeScript Snippet #04
This challenge covers the review of a snippet of code written in TypeScript
1 video
Completed by 552 students
Takes < 1 Hr. on average
Medium
PENTESTERLAB
TypeScript Snippet #05
This challenge covers the review of a snippet of code written in TypeScript
1 video
Completed by 581 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
TypeScript Snippet #06
This challenge covers the review of a snippet of code written in TypeScript
1 video
Completed by 489 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
TypeScript Snippet #07
This challenge covers the review of a snippet of code written in TypeScript
1 video
Completed by 444 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
TypeScript Snippet #08
This challenge covers the review of a snippet of code written in TypeScript
1 video
Completed by 501 students
Takes < 1 Hr. on average
Medium
PENTESTERLAB
TypeScript Snippet #09
This challenge covers the review of a snippet of code written in TypeScript
1 video
Completed by 530 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Java Snippet #01
This challenge covers the review of a snippet of code written in Java
1 video
Completed by 984 students
Takes < 1 Hr. on average
Medium
PENTESTERLAB
Java Snippet #02
This challenge covers the review of a snippet of code written in Java
1 video
Completed by 914 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Java Snippet #03
This challenge covers the review of a snippet of code written in Java
1 video
Completed by 839 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Java Snippet #04
This challenge covers the review of a snippet of code written in Java
1 video
Completed by 811 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Java Snippet #05
This challenge covers the review of a snippet of code written in Java
1 video
Completed by 733 students
Takes < 1 Hr. on average
Medium
PENTESTERLAB
Java Snippet #06
This challenge covers the review of a snippet of code written in Java
1 video
Completed by 668 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Java Snippet #07
This challenge covers the review of a snippet of code written in Java
1 video
Completed by 1003 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Java Snippet #08
This challenge covers the review of a snippet of code written in Java
1 video
Completed by 959 students
Takes < 1 Hr. on average
Medium
PENTESTERLAB
Java Snippet #09
This challenge covers the review of a snippet of code written in Java
1 video
Completed by 692 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Java Snippet #10
This challenge covers the review of a snippet of code written in Java
1 video
Completed by 751 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Java Snippet #11
This challenge covers the review of a snippet of code written in Java
1 video
Completed by 693 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Java Snippet #12
This challenge covers the review of a snippet of code written in Java
1 video
Completed by 657 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Python Snippet #01
This challenge covers the review of a snippet of code written in Python
1 video
Completed by 1201 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Python Snippet #02
This challenge covers the review of a snippet of code written in Python
1 video
Completed by 1005 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Python Snippet #03
This challenge covers the review of a snippet of code written in Python
1 video
Completed by 891 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Python Snippet #04
This challenge covers the review of a snippet of code written in Python
1 video
Completed by 826 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Python Snippet #05
This challenge covers the review of a snippet of code written in Python
1 video
Completed by 867 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Python Snippet #06
This challenge covers the review of a snippet of code written in Python
1 video
Completed by 971 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Python Snippet #07
This challenge covers the review of a snippet of code written in Python
1 video
Completed by 867 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Python Snippet #08
This challenge covers the review of a snippet of code written in Python
1 video
Completed by 813 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Python Snippet #09
This challenge covers the review of a snippet of code written in Python
1 video
Completed by 854 students
Takes < 1 Hr. on average
Patch Review Exercises
Easy
PENTESTERLAB
CVE-2008-1x3x
This challenge covers the review of a CVE and its patch
1 video
Completed by 416 students
Takes < 1 Hr. on average
PHP
Easy
PENTESTERLAB
CVE-2008-4x9x
This challenge covers the review of a CVE and its patch
Completed by 279 students
Takes < 1 Hr. on average
PHP
Easy
PENTESTERLAB
CVE-2008-5x8x
This challenge covers the review of a CVE and its patch
1 video
Completed by 322 students
Takes < 1 Hr. on average
Ruby
Easy
PENTESTERLAB
CVE-2009-3x8x
This challenge covers the review of a CVE and its patch
1 video
Completed by 314 students
Takes < 1 Hr. on average
Ruby
Easy
PENTESTERLAB
CVE-2020-17xx7
This challenge covers the review of a CVE and its patch
1 video
Completed by 503 students
Takes < 1 Hr. on average
Java
Easy
PENTESTERLAB
CVE-2020-9x9x
This challenge covers the review of a CVE and its patch
1 video
Completed by 411 students
Takes < 1 Hr. on average
Java
Easy
PENTESTERLAB
CVE-2006-4xxx
This challenge covers the review of a CVE and its patch
1 video
Completed by 355 students
Takes < 1 Hr. on average
Ruby
Easy
PENTESTERLAB
CVE-2006-4xxx_ii
This challenge covers the review of a CVE and its patch
Completed by 256 students
Takes < 1 Hr. on average
Ruby
Easy
PENTESTERLAB
CVE-2020-11xxx
This challenge covers the review of a CVE and its patch
Completed by 350 students
Takes < 1 Hr. on average
Java
Easy
PENTESTERLAB
CVE-2020-17xx8
This challenge covers the review of a CVE and its patch
Completed by 334 students
Takes < 1 Hr. on average
Java
Easy
PENTESTERLAB
CVE-2021-37xxx
This challenge covers the review of a CVE and its patch
Completed by 308 students
Takes < 1 Hr. on average
Python
Easy
PENTESTERLAB
CVE-2021-39x3x
This challenge covers the review of a CVE and its patch
Completed by 249 students
Takes < 1 Hr. on average
Java
Easy
PENTESTERLAB
CVE-2021-4379x
This challenge covers the review of a CVE and its patch
1 video
Completed by 378 students
Takes < 1 Hr. on average
Golang
Easy
PENTESTERLAB
CVE-2021-45xx9
This challenge covers a vulnerable snippet in a real Python application
Completed by 376 students
Takes < 1 Hr. on average
Python
Easy
PENTESTERLAB
CVE-2022-3x7x1
This challenge covers the review of a CVE and its patch
Completed by 376 students
Takes < 1 Hr. on average
Java
Medium
PENTESTERLAB
CVE-2008-5x8x_ii
This challenge covers the review of a CVE and its patch
1 video
Completed by 239 students
Takes < 1 Hr. on average
Ruby
Medium
PENTESTERLAB
CVE-2019-5x2x
This challenge covers the review of a CVE and its patch
1 video
Completed by 226 students
Takes < 1 Hr. on average
Ruby
Medium
PENTESTERLAB
CVE-2020-13xxx
This challenge covers the review of a CVE and its patch
Completed by 261 students
Takes < 1 Hr. on average
Java
Medium
PENTESTERLAB
CVE-2021-381xx
This challenge covers the review of a CVE and its patch
Completed by 284 students
Takes < 1 Hr. on average
Java
Medium
PENTESTERLAB
CVE-2021-4xx50
This challenge covers the review of a CVE and its patch
Completed by 471 students
Takes < 1 Hr. on average
Golang
Medium
PENTESTERLAB
CVE-2022-26xx9
This challenge covers a vulnerable snippet in a real Java application
Completed by 235 students
Takes < 1 Hr. on average
Java
Hard
PENTESTERLAB
CVE-2005-2x8x
This challenge covers the review of a CVE and its patch
Completed by 254 students
Takes < 1 Hr. on average
PHP
Code Review Exercises
Medium
PENTESTERLAB
Code Review 01
This exercise is one of our challenges to help you learn how to review real source code
1 video
Completed by 438 students
Takes 1-2 Hrs. on average
JavaScript
Medium
PENTESTERLAB
Code Review 02
This exercise is one of our challenges to help you learn how to review real source code
Completed by 276 students
Takes 1-2 Hrs. on average
Python
Hard
PENTESTERLAB
Code Review 03
This exercise is one of our challenges to help you learn how to review real source code
Completed by 138 students
Takes 2-4 Hrs. on average
JavaScript
Hard
PENTESTERLAB
Code Review 04
This exercise is one of our challenges to help you learn how to review real source code
Completed by 223 students
Takes 1-2 Hrs. on average
JavaScript
Hard
PENTESTERLAB
Code Review 05
This exercise is one of our challenges to help you learn how to review real source code
Completed by 116 students
Takes 2-4 Hrs. on average
JavaScript
Medium
PENTESTERLAB
Code Review 06
This exercise is one of our challenges to help you learn how to review real source code
Completed by 82 students
Takes 2-4 Hrs. on average
Golang
Hard
PENTESTERLAB
Code Review 07
This exercise is one of our challenges to help you learn how to review real source code
Completed by 144 students
Takes 1-2 Hrs. on average
Golang
Easy
PENTESTERLAB
Code Review 08
This exercise is one of our challenges to help you learn how to review real source code
Completed by 167 students
Takes 1-2 Hrs. on average
Golang
Hard
PENTESTERLAB
Code Review 09
This exercise is one of our challenges to help you learn how to review real source code
Completed by 117 students
Takes 1-2 Hrs. on average
Golang
Medium
PENTESTERLAB
Code Review 10
This exercise is one of our challenges to help you learn how to review real source code
Completed by 168 students
Takes < 1 Hr. on average
Golang
Hard
PENTESTERLAB
Code Review 11
This exercise is one of our challenges to help you learn how to review real source code
Completed by 74 students
Takes 2-4 Hrs. on average
C#/.Net
Medium
PENTESTERLAB
Code Review 12
This exercise is one of our challenges to help you learn how to review real source code
Completed by 228 students
Takes < 1 Hr. on average
Java
Hard
PENTESTERLAB
Code Review 13
This exercise is one of our challenges to help you learn how to review real source code
Completed by 111 students
Takes 2-4 Hrs. on average
Java
Medium
PENTESTERLAB
Code Review 14
This exercise is one of our challenges to help you learn how to review real source code
Completed by 191 students
Takes < 1 Hr. on average
Java
Medium
PENTESTERLAB
Code Review 15
This exercise is one of our challenges to help you learn how to review real source code
Completed by 172 students
Takes < 1 Hr. on average
Java
Easy
PENTESTERLAB
Code Review 16
This exercise is one of our challenges to help you learn how to review real source code
Completed by 173 students
Takes < 1 Hr. on average
Java
Medium
PENTESTERLAB
Code Review 17
This exercise is one of our challenges to help you learn how to review real source code
Completed by 94 students
Takes 1-2 Hrs. on average
.Net
Medium
PENTESTERLAB
Code Review 18
This exercise is one of our challenges to help you learn how to review real source code
Completed by 80 students
Takes 1-2 Hrs. on average
Java