From e532f817c53589de47ead76618677db1ddbb2e48 Mon Sep 17 00:00:00 2001 From: Nat Lasseter Date: Wed, 19 Feb 2025 22:59:46 +0000 Subject: [4.1] Complete --- 4.1/mail.rb | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) (limited to '4.1/mail.rb') diff --git a/4.1/mail.rb b/4.1/mail.rb index e8f9cdd..0f5e979 100755 --- a/4.1/mail.rb +++ b/4.1/mail.rb @@ -9,18 +9,18 @@ set :port, 4568 Service = "Mail" ServicePassword = "{FvM= ts next "Ticket expired\n" unless Time.now.to_i < (ts + ls) + + begin + aun, aws = decrypt(data["authenticator"], sk).split(?,) + rescue OpenSSL::Cipher::CipherError + next "Invalid session key\n" + end + next "Invalid authenticator\n" unless aun == un + next "Invalid authenticator\n" unless aws == ws + "Login okay! You have no mail.\n" end -- cgit v1.2.1