BUUCTF clocks in every day on July 28, 2021

introduction nothing [De1CTF2019]xorz The encryption code is as follows: from itertools import * from data import flag,plain key=flag.strip("de1ctf{").strip("}") assert(len(key)<38) salt="WeAreDe1taTeam" ki=cycle(key) si=cycle(salt) cipher = ''.join([hex(ord(p) ^ ord(next(ki)) ^ ord(next(si)))[2:].zfill(2) for p in plain]) print cipher ...

Added by roonnyy on Mon, 10 Jan 2022 21:50:00 +0200

BUUCTF clocks in every day on August 9, 2021

introduction Join the Nep united team, and get busy again [NCTF2019]easyRSA The encryption code is as follows: from flag import flag e = 0x1337 p = 1991386778237438373399275201576078200297465745577465490949214882928772265091983150160189193852597812381484028333160336349681632761989992793278279018794264296646743588440844918305432716251472809 ...

Added by smordue on Thu, 06 Jan 2022 03:43:40 +0200

Call logic of crypto subsystem in Linux kernel

testmgr.c - crypto/testmgr.c - Linux source code (v5.15.11) - BootlinThe above code is a test program for providing cryptographic services inside the kernel, that is, the crypto subsystemCalling process: crypto API < - > crypto core < - > crypto_ register_ algIf a program in user mode wants to call a cryptographic algorithm in kerne ...

Added by spfoonnewb on Tue, 04 Jan 2022 18:36:15 +0200

Attack and defense world crypto novice zone wp

base64 (base password) Learn about base64 first: The result of base64 encoding is a string, in which the characters can include A-Z, A-Z, 0-9, +, \ a total of 64 characters. If these characters appear, consider base64. Generally, if there is = (filling character) after it, it can be determined as base64! Y3liZXJwZWFjZXtXZWxjb21lX3RvX25ld1 ...

Added by jd023 on Mon, 27 Dec 2021 01:45:42 +0200