[Day 17] Secure Coding
December 17, 2022
For this challenge, The focus remains on secure coding practices as I look at methods to help file validation with user input. THM believes that regex is a tool to be used in helping secure some applications, of couse THM also believes there are other techniques and no one silver bullet.
Flags
Filtering for Usernames: How many usernames fit the syntax above?
8
egrep '^[a-zA-Z0-9]{6,12}$' strings
Filtering for Usernames: One username consists of a readable word concatenated with a number. What is it?
user35
Filtering for Emails: How many emails fit the syntax above?
11
egrep '^.+@.+.com$' strings
Filtering for Emails: How many unique domains are there?
8
Filtering for Emails: What is the domain of the email with the local-part "lewisham44"?
amg.com
Filtering for Emails: What is the domain of the email with the local-part "maxximax"?
fedfull.com
Filtering for Emails: What is the local-part of the email with the domain name "hotmail.com"?
hussain.volt
Filtering for URLs: How many URLs fit the syntax provided?
16
egrep '^http(s)?.{3}.+..+$' strings
Filtering for URLs: How many of these URLs start with "https"?
7
egrep '^https.{3}.+..+$' strings
Last updated