FUCKING DOUBLE QUOTES

This commit is contained in:
Caret 2024-02-11 20:48:25 -06:00
parent d45d5c862e
commit 56b85fe588
3 changed files with 5 additions and 5 deletions

View File

@ -15,8 +15,8 @@ pub fn aes_en(plaintext: &&str) -> Vec<u8> {
// Now we need to pad it TO BAD I HAD TO IMPLEMENT PKCS#7 in here lmao
// PKCS#7 padding... too lazy to get a library to do this and the ones I have don't...?
let block_size = 16;
let padder = block_size - (ciphertext.len() % block_size);
let block_size = 16; // blocks of 4 bytes
let padder = block_size - (ciphertext.len() % block_size); // The size of the blocks to add is the value to use
let padding = vec![padder as u8; padder];
let mut padded_data = Vec::from(ciphertext);
padded_data.extend(padding);

View File

@ -196,7 +196,7 @@ async fn main() -> std::io::Result<()> {
.service(certify)
.service(server_data)
.service(web::resource("/basicinfo/").to(basicinfo))
.service(web::resource("/basicinfo").to(basicinfo))
//.service(web::resource("/basicinfo").to(basicinfo))
.service(cardn)
//.service(web::resource("/*").route(web::post().to(handle_post_request)))
.route("{path:.*}",web::post().to(handle_post_request))

View File

@ -100,8 +100,8 @@ pub async fn game_stuff(body: web::Bytes, req: actix_web::HttpRequest) -> HttpRe
// You can now work with the deserialized data
println!("{}",format!("data.protocol -> {}", data.protocol).black().bold().on_magenta());
match data.protocol.as_str() {
"unlock" => return encresp("{'result':200,'response':{}}"), // 1st
"gameconfig" => return encresp("{'result':200,'response':{'version':'2.4.1','season_event_uid':'0','level_cap':200,'skill_level_cap':999,'yell_rank_cap':999,'card_sells_value':100,'music_release_version':99999,'finale_focus_release_version':99999,'stage_release_version':99999,'member_card_release_version':99999,'memorial_card_release_version':99999,'skill_card_release_version':99999,'advertise_movie_status_0':true,'advertise_movie_status_1':false,'advertise_movie_status_2':false,'advertise_movie_status_3':false,'live_demo_table_id':5,'exp_mag':1,'exp_mag_target_level':5,'cheer_enable':false,'achievement_release_version':99999,'travel_pamphlet_release_version':99999,'live_break_max':1,'yell_achieve_mobile_point':100,'yell_point_mag':1,'dice_bonus_credit':100}}"), // 2nd
"unlock" => return encresp(r#"{"result":200,"response":{}}"#), // 1st
"gameconfig" => return encresp(r#"{"result":200,"response":{"version":"2.4.1","season_event_uid":"0","level_cap":200,"skill_level_cap":999,"yell_rank_cap":999,"card_sells_value":100,"music_release_version":99999,"finale_focus_release_version":99999,"stage_release_version":99999,"member_card_release_version":99999,"memorial_card_release_version":99999,"skill_card_release_version":99999,"advertise_movie_status_0":true,"advertise_movie_status_1":false,"advertise_movie_status_2":false,"advertise_movie_status_3":false,"live_demo_table_id":0,"exp_mag":1,"exp_mag_target_level":5,"cheer_enable":false,"achievement_release_version":99999,"travel_pamphlet_release_version":99999,"live_break_max":1,"yell_achieve_mobile_point":100,"yell_point_mag":1,"dice_bonus_credit":100}}"#), // 2nd
"information" => return encresp("{'result':200,'response':{}}"), // 3rd
"ranking" => return encresp("{'result':200,'response':{}}"), // 4th
"auth" => return encresp("{'result':200,'response':{}}"),