Huge Primes

Prime factors of

22952152323332505688670761214671498225451684330137990990356473040741684014997701799009910066964917896400501477

の素因数を要求された。

Msieve-e オプションを用いて解析すると、数分で以下の素因数が求まった。

was asked.

I used Msieve with -e option, and it gave these prime factors after a few minutes:

618706242907094285939447607839 37097011039500744117766681095100420923783393727502071430377140015810453843499643

flag{618706242907094285939447607839} を試すと、incorrectとなった。
flag{37097011039500744117766681095100420923783393727502071430377140015810453843499643} を試すと、「flag does not meet expected format.」と出てきた。

しばらくすると問題文が変わり、テキストファイル sourcecode.js とWebページのURLが与えられた。
Webページにアクセスすると、ab を入力する欄と送信ボタンがあった。
618706242907094285939447607839a37097011039500744117766681095100420923783393727502071430377140015810453843499643b として送信すると、flagが得られた。

I tried flag{618706242907094285939447607839} and it was judged as incorrect.
Trying flag{37097011039500744117766681095100420923783393727502071430377140015810453843499643}, the system said "flag does not meet expected format.".

After a while, the challenge description changed, and a text file sourcecode.js and an URL of a web page were given.
Opening the web page, I found a form to enter a and b, and a submit button.
I obtained the flag by sending 618706242907094285939447607839 as a and 37097011039500744117766681095100420923783393727502071430377140015810453843499643 as b.

flag{984ur9q83ndj934jd}

SquareCTF 2021