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 / 21
Android
0 / 8
Capture-The-Flag
0 / 6
Brown
0 / 26
Recon
0 / 27
API
0 / 19
Media
0 / 18
Code Review
0 / 107
Java Serialize
0 / 12
Java Code Review
0 / 53
Login
Register
Code Review Badge
36
Completed
81
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 836 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 700 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Golang Snippet #03
This challenge covers the review of a snippet of code written in Golang
1 video
Completed by 575 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 646 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 606 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 525 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 549 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Golang Snippet #08
This challenge covers the review of a snippet of code written in Golang
1 video
Completed by 516 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 488 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 533 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 525 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Golang Snippet #12
This challenge covers the review of a snippet of code written in Golang
1 video
Completed by 467 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 1418 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
PHP Snippet #02
This challenge covers the review of a snippet of code written in PHP
1 video
Completed by 1206 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 1003 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
PHP Snippet #04
This challenge covers the review of a snippet of code written in PHP
1 video
Completed by 961 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
PHP Snippet #05
This challenge covers the review of a snippet of code written in PHP
1 video
Completed by 887 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 945 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 819 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 700 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 700 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 390 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Ruby Snippet #02
This challenge covers the review of a snippet of code written in Ruby
1 video
Completed by 390 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 410 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Ruby Snippet #04
This challenge covers the review of a snippet of code written in Ruby
1 video
Completed by 374 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 415 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 398 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 328 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 359 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Ruby Snippet #09
This challenge covers the review of a snippet of code written in Ruby
1 video
Completed by 330 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Javascript Snippet #01
This challenge covers the review of a snippet of code written in JavaScript
1 video
Completed by 1177 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 916 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 942 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Javascript Snippet #04
This challenge covers the review of a snippet of code written in JavaScript
1 video
Completed by 873 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 890 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 816 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Javascript Snippet #07
This challenge covers the review of a snippet of code written in JavaScript
1 video
Completed by 813 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 665 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 617 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
TypeScript Snippet #03
This challenge covers the review of a snippet of code written in TypeScript
1 video
Completed by 585 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 503 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
TypeScript Snippet #05
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
TypeScript Snippet #06
This challenge covers the review of a snippet of code written in TypeScript
1 video
Completed by 443 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 401 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 456 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
TypeScript Snippet #09
This challenge covers the review of a snippet of code written in TypeScript
1 video
Completed by 486 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 919 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Java Snippet #02
This challenge covers the review of a snippet of code written in Java
1 video
Completed by 849 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 777 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 749 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 675 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Java Snippet #06
This challenge covers the review of a snippet of code written in Java
1 video
Completed by 616 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 949 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 859 students
Takes < 1 Hr. on average
Easy
PENTESTERLAB
Java Snippet #09
This challenge covers the review of a snippet of code written in Java
1 video
Completed by 644 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 670 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 642 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 609 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 1121 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 927 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 818 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 754 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 794 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 904 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 803 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 720 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 784 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 384 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 252 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 292 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 286 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 456 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 367 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 332 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 231 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 324 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 306 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 280 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 221 students
Takes < 1 Hr. on average
Java
Easy
PENTESTERLAB
CVE-2021-4379x
This challenge covers the review of a CVE and its patch
Completed by 359 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 352 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 354 students
Takes < 1 Hr. on average
Java
Easy
PENTESTERLAB
CVE-2008-5x8x_ii
This challenge covers the review of a CVE and its patch
1 video
Completed by 221 students
Takes < 1 Hr. on average
Ruby
Easy
PENTESTERLAB
CVE-2019-5x2x
This challenge covers the review of a CVE and its patch
1 video
Completed by 205 students
Takes < 1 Hr. on average
Ruby
Easy
PENTESTERLAB
CVE-2020-13xxx
This challenge covers the review of a CVE and its patch
Completed by 239 students
Takes < 1 Hr. on average
Java
Easy
PENTESTERLAB
CVE-2021-381xx
This challenge covers the review of a CVE and its patch
Completed by 261 students
Takes < 1 Hr. on average
Java
Easy
PENTESTERLAB
CVE-2021-4xx50
This challenge covers the review of a CVE and its patch
Completed by 451 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 213 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 230 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
Completed by 418 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 259 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 127 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 212 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 107 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 72 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 136 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 151 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 108 students
Takes 1-2 Hrs. on average
Golang
Easy
PENTESTERLAB
Code Review 10
This exercise is one of our challenges to help you learn how to review real source code
Completed by 154 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 64 students
Takes 2-4 Hrs. on average
C#/.Net
Easy
PENTESTERLAB
Code Review 12
This exercise is one of our challenges to help you learn how to review real source code
Completed by 212 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 98 students
Takes 2-4 Hrs. on average
Java
Easy
PENTESTERLAB
Code Review 14
This exercise is one of our challenges to help you learn how to review real source code
Completed by 177 students
Takes < 1 Hr. on average
Java
Easy
PENTESTERLAB
Code Review 15
This exercise is one of our challenges to help you learn how to review real source code
Completed by 157 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 157 students
Takes < 1 Hr. on average
Java
Easy
PENTESTERLAB
Code Review 17
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
.Net
Easy
PENTESTERLAB
Code Review 18
This exercise is one of our challenges to help you learn how to review real source code
Completed by 67 students
Takes 1-2 Hrs. on average
Java