Login
Register
Introduction 00 (next)
Course
Videos
Scoring
Introduction Badge
Introduction Badge (next)
Badges
Login
Register
Code Review Badge
53
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 1005 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 819 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 671 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 748 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 717 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 624 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 648 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 607 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 569 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 634 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 620 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 552 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 1617 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 1376 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 1164 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 1113 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 1033 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 1095 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 970 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 842 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 840 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 474 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 467 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 492 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 444 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 497 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 482 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 389 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 427 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 387 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 1361 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 1072 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 1105 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 1023 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 1058 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 966 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 953 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 799 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 744 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 697 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 617 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 640 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 553 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 502 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 557 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 588 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 1075 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 1000 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 919 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 890 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 806 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 735 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 1073 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 1079 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 755 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 850 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 761 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 725 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 1312 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 1115 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 994 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 926 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 969 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 1069 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 964 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 921 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 947 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 473 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 314 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 370 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 359 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 577 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 470 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 388 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 290 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 385 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 366 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 341 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 275 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 405 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 404 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 407 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 271 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 253 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 294 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 310 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 496 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 265 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 280 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 465 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 299 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 153 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 242 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 128 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 95 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 162 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 190 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 135 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 185 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 85 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 246 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 131 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 212 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 193 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 194 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 112 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 95 students
Takes 1-2 Hrs. on average
Java