Skip to content

Commit 4671084

Browse files
liadlevy-cxliad.levy
and
liad.levy
authored
clean strings from base16 (#3)
Co-authored-by: liad.levy <[email protected]>
1 parent 39659a7 commit 4671084

File tree

1 file changed

+12
-14
lines changed

1 file changed

+12
-14
lines changed

app/resources/strings.py

+12-14
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# API messages
2-
import base64
32

43
USER_DOES_NOT_EXIST_ERROR = "user does not exist"
54
ARTICLE_DOES_NOT_EXIST_ERROR = "article does not exist"
@@ -30,47 +29,46 @@
3029
AUTHENTICATION_REQUIRED = "authentication required"
3130

3231

33-
### Flags
32+
# Flags
3433

3534
def BrokenFunctionLevelAuthorization():
36-
return base64.b16decode("666C61677B42464C345F495F614D5F5468335F61446D316E5F48337233217D").decode("utf-8")
35+
return "flag{BFL4_I_aM_Th3_aDm1n_H3r3!}"
3736

3837

3938
def BrokenUserAuthentication():
40-
return base64.b16decode("666C61677B6272306B336E5F755333725F34757468456E7431634174316F4E7D").decode("utf-8")
39+
return "flag{br0k3n_uS3r_4uthEnt1cAt1oN}"
4140

4241

4342
def BOLA():
44-
return base64.b16decode("666C61677B42306C4121212121217D").decode("utf-8")
43+
return "flag{B0lA!!!!!}"
4544

4645

4746
def ImproperAssetsManagement():
48-
return base64.b16decode("666C61677B496D7072307065525F4173733374735F4D616E4167336D336E747D").decode("utf-8")
47+
return "flag{Impr0peR_Ass3ts_ManAg3m3nt}"
4948

5049

5150
def Injection():
52-
return base64.b16decode("666C61677B316E6A65637431306E5F4170317D").decode("utf-8")
51+
return "flag{1nject10n_Ap1}"
5352

5453

5554
def ExcessiveDataExposure():
56-
return base64.b16decode("666C61677B3378633373733176335F646154615F587030737572337D").decode("utf-8")
55+
return "flag{3xc3ss1v3_daTa_Xp0sur3}"
5756

5857

5958
def LackOf():
60-
return base64.b16decode("666C61677B4C34634B5F30665F5233733075726333535F265F723474335F4C316D3174316E677D").decode(
61-
"utf-8")
59+
return "flag{L4cK_0f_R3s0urc3S_&_r4t3_L1m1t1ng}"
6260

6361

6462
def MassAssignment():
65-
return base64.b16decode("666C61677B4D3473535F41735331676E6D336E747D").decode("utf-8")
63+
return "flag{M4sS_AsS1gnm3nt}"
6664

6765

6866
def InsufficientLogging():
69-
return base64.b16decode("666C61677B496E735566463143336E545F4C306747316E477D").decode("utf-8")
67+
return "flag{InsUfF1C3nT_L0gG1nG}"
7068

7169

72-
def SecMiss(): # not in used embeded
73-
return base64.b16decode("666C61677B3565435F4D317363306E4631677D").decode("utf-8")
70+
def SecMiss(): # not in used in app (external flag)
71+
return "flag{5eC_M1sc0nF1g}"
7472

7573

7674
# Description

0 commit comments

Comments
 (0)