Crypto?
Reversing | Hard
PART 0 : CHALLENGE
0.1 DESCRIPTION
0.2 GIVEN
^ISP{(?=.*4.0.*R.*G.*)(?=.*(?=\d\D{6}\d.+\d{2}\D\d.$))(?=[^}]{42}5}$)(?=.+\Dn0\D(?:.*[A-Z][2-8][A-Z]){1,}.*\D4r.[^_]+$)(?=.*u.{5}u.+ss[n0-5]+})(?=(?=[NC0-9]{3}\W).*(?=[ale].._[n-x301]{10}.{2}$))(?=[^689ABDEFH-MO-QS-Z]{43})(?=(?:[^_]+_){6}[^_]+})(?=[A-Z4]+'[b-w_0-7]+\+[l-xG_R0-5]+.$)(?=[C3P0]+4[NSA].[7of9]_.+_[um]+[abc][help](?:_[^_]{5}.*){3}})(?=.+\w\w\dw(?:_\d_).*(?=.3[r4-9_xp]{3}3\w{2}[15][40].{2}}))(?=.+\D2.[mango][rum][hooch]+\w\d.{13}\dxp[^_xp]{9})(?=.{5}_[ak47].*\db\d.+\+_[D-Z3]{3}[BuMP69][l4ser]{3,6}).*}$0.3 FLAG
ISP{C4N'7_kn0w_2_much_4b0u+_R3Gul4r_3xpr3ss10n5}PART 1 : POSITIVE LOOKAHEADS
(?=.*4.0.*R.*G.*)
(?=.*(?=\d\D{6}\d.+\d{2}\D\d.$))
(?=[^}]{42}5}$)
(?=.+\Dn0\D(?:.*[A-Z][2-8][A-Z]){1,}.*\D4r.[^_]+$)
(?=.*u.{5}u.+ss[n0-5]+})
(?=(?=[NC0-9]{3}\W).*(?=[ale].._[n-x301]{10}.{2}$))
(?=[^689ABDEFH-MO-QS-Z]{43})
(?=(?:[^_]+_){6}[^_]+})
(?=[A-Z4]+'[b-w_0-7]+\+[l-xG_R0-5]+.$)
(?=[C3P0]+4[NSA].[7of9]_.+_[um]+[abc][help](?:_[^_]{5}.*){3}})
(?=.+\w\w\dw(?:_\d_).*(?=.3[r4-9_xp]{3}3\w{2}[15][40].{2}}))
(?=.+\D2.[mango][rum][hooch]+\w\d.{13}\dxp[^_xp]{9})
(?=.{5}_[ak47].*\db\d.+\+_[D-Z3]{3}[BuMP69][l4ser]{3,6})PART 2 : MESSAGE STRUCTURE
2.1 MESSAGE LENGTH
2.2 WORD COUNT
2.3 CHARACTER SET
PART 3 : THE FIRST WORD
PART 4 : THE SEVENTH WORD
PART 5 : THE SIXTH WORD
PART 6 : THE FOURTH WORD
PART 7 : THE FIFTH WORD
PART 8 : THE SECOND WORD
PART 9 : THE THIRD WORD
Last updated