swampthing // User Search

swampthing // User Search

1  |  

LogBot v2.23 FINAL

Dec 23, 2001, 9:35am
Nice little christmas puzzle, see attached file for solution ;)

"gamer" <robbie at oriox.com> skrev i meddelandet news:3c252bee at server1.Activeworlds.com...
> Website: www.oriox.com/logbot
>
> I just finished LogBot v2.23 it now includes all the following features:
>
> - Encrypted Chat Logging (making Log Modification Impossible).
> - A Built in Log Viewer/Decrypter.
> - Color Coded Decryption to make reading easier.
> - Primitive Chat mode to allow live chat monitoring and Interaction.
>
> ...amongst many other things, I hope you find this program useful. I will
> also be looking forward to releasing LogBot v2.3 with INI Storage, Object
> Creation and Deletion Logging, Improved Encryption Routines and an Improved
> Chat System. :)
>
> Feedback Always Welcome, and a big thanks to Grimble for his help with the
> Color Formating Code. :o)
>
> -Gamer
>
>


begin 666 Lognot.cpp
M+R\ at 3&]G0F]T('8R+C(S(&)Y($=A;65R(" at S,3<R.3$I("T at 0F5T=&5R(&QU
M8VL at ;F5X="!T:6UE(#HI#0H-"B-I;F-L=61E(#QS=&1I;RYH/ at T*#0II;G0 at
M>&]R6S,R72 ]('LT.2P at -# at L(#0X+" T.2P at -#DL(#4T+" T.2P at -#DL(#4V
M+" T.2P at -#DL(#4U+" T.2P at -# at L(#4R+" T.2P at -#DL(#4R+" T.2P at -#DL
M#0H at (#4T+" U,RP at -3$L(#4S+" U-"P at -3,L(#0Y+" U,RP at -# at L(#0Y+" T
M.2P at -3)].PT*#0II;G0 at ;6%I;BAI;G0 at 87)G8RP at 8VAA<BH at 87)G=EM=*0T*
M>PT*"6-H87( at *G-T<B ](")4:&ES(&ES('1H92!L:6YE('=H:6-H($D at =V%N
M="!T;R!E;F-R>7!T+"!H879E(&9U;BP at <F5G87)D<R!,;V,G3B!+964A(CL-
M" at EC:&%R(&5N8ULR-39=.PT*"6EN="!I.PT*#0H)9F]R("AI(#T at ,#L at <W1R
M6VE=.R!I*RLI('L-" at D)96YC6VE=(#T at <W1R6VE=(%X at >&]R6VD at )2 S,ET[
M"0T*"7T-" at T*"7!R:6YT9B H(E!L86EN=&5X=#H at )7-<;EQN(BP at <W1R*3L-
M" at EP<FEN=&8 at *")%;F-R>7!T960Z("(I.PT*"69O<B H:2 ](# [('-T<EMI
M73L at :2LK*2![#0H)"7!R:6YT9B H(B4N,G at B+"!E;F-;:5TI.PT*"7T-" at EP
B<FEN=&8 at *")<;B(I.PT*#0H)<F5T=7)N(# [#0I]#0H-" at ``
`
end

LogBot v2.23 FINAL

Dec 23, 2001, 9:35am
Nice little christmas puzzle, see attached file for solution ;)

"gamer" <robbie at oriox.com> skrev i meddelandet news:3c252bee at server1.Activeworlds.com...
> Website: www.oriox.com/logbot
>
> I just finished LogBot v2.23 it now includes all the following features:
>
> - Encrypted Chat Logging (making Log Modification Impossible).
> - A Built in Log Viewer/Decrypter.
> - Color Coded Decryption to make reading easier.
> - Primitive Chat mode to allow live chat monitoring and Interaction.
>
> ...amongst many other things, I hope you find this program useful. I will
> also be looking forward to releasing LogBot v2.3 with INI Storage, Object
> Creation and Deletion Logging, Improved Encryption Routines and an Improved
> Chat System. :)
>
> Feedback Always Welcome, and a big thanks to Grimble for his help with the
> Color Formating Code. :o)
>
> -Gamer
>
>


begin 666 Lognot.cpp
M+R\ at 3&]G0F]T('8R+C(S(&)Y($=A;65R(" at S,3<R.3$I("T at 0F5T=&5R(&QU
M8VL at ;F5X="!T:6UE(#HI#0H-"B-I;F-L=61E(#QS=&1I;RYH/ at T*#0II;G0 at
M>&]R6S,R72 ]('LT.2P at -# at L(#0X+" T.2P at -#DL(#4T+" T.2P at -#DL(#4V
M+" T.2P at -#DL(#4U+" T.2P at -# at L(#4R+" T.2P at -#DL(#4R+" T.2P at -#DL
M#0H at (#4T+" U,RP at -3$L(#4S+" U-"P at -3,L(#0Y+" U,RP at -# at L(#0Y+" T
M.2P at -3)].PT*#0II;G0 at ;6%I;BAI;G0 at 87)G8RP at 8VAA<BH at 87)G=EM=*0T*
M>PT*"6-H87( at *G-T<B ](")4:&ES(&ES('1H92!L:6YE('=H:6-H($D at =V%N
M="!T;R!E;F-R>7!T+"!H879E(&9U;BP at <F5G87)D<R!,;V,G3B!+964A(CL-
M" at EC:&%R(&5N8ULR-39=.PT*"6EN="!I.PT*#0H)9F]R("AI(#T at ,#L at <W1R
M6VE=.R!I*RLI('L-" at D)96YC6VE=(#T at <W1R6VE=(%X at >&]R6VD at )2 S,ET[
M"0T*"7T-" at T*"7!R:6YT9B H(E!L86EN=&5X=#H at )7-<;EQN(BP at <W1R*3L-
M" at EP<FEN=&8 at *")%;F-R>7!T960Z("(I.PT*"69O<B H:2 ](# [('-T<EMI
M73L at :2LK*2![#0H)"7!R:6YT9B H(B4N,G at B+"!E;F-;:5TI.PT*"7T-" at EP
B<FEN=&8 at *")<;B(I.PT*#0H)<F5T=7)N(# [#0I]#0H-" at ``
`
end

Re: Encryption (was Re: LogBot v2.23 FINAL)

Dec 23, 2001, 5:18pm
It was actually done just by editing the encrypted chatlog, I hate sorting through VB executables... *shudder*

After some experimentation (...since I didn't expect it to be this easy), I just typed a line with 0's on it, and the xor sequence
appeared. The length of it was clearly visible, as a 32 character sequence repeated itself. The reason for posting the "solution"
here was the bold statements in the newsgroup. I wouldn't recommend it to anyone who wants tamper proof chatlogs. If it had been
"acceptable", then I wouldn't have done this.

The decryption for the line of 32 zeros was "10011611811710411411653565150114", which I translated to ascii codes and put in the xor
array.

You can use stuff like feedback, that is, use 1 or more of the previously encrypted characters to encrypt the next one (...which is
done for the password encryption in aworld.ini). Maybe throw in a pseudorandom number generator such as rand(), just have to use the
same seed at the start of each line. With RC4 you can something like digital signatures. There's really an endless list of things
you can do :)

It is probably a good idea to protect the executable too, since it will rely on security through obscurity... much like the current
AW browser protection ;)

"agent1" <Agent1 at my.activeworlds.com> skrev i meddelandet news:3c261807$1 at server1.Activeworlds.com...
> Well, I would think that if the algorithm has been published and the bot has the key *in* it's executable, it's as good as
plaintext to someone who really wants to decrypt it :)
>
> -Agent1
>
>
[View Quote]

Re: Encryption (was Re: LogBot v2.23 FINAL)

Dec 23, 2001, 5:31pm
Btw, the problem isn't that you can decrypt the log as you can already do that with the "logbot".

IMHO, ideally you should be able to read the "tamper proof" chat log, and just be able to verify the authenticity. That is, you get
a "fake" or "ok" result when verifying...

There is a bot that does this already, but I'm not sure if the verifier was ever created.

"agent1" <Agent1 at my.activeworlds.com> skrev i meddelandet news:3c261807$1 at server1.Activeworlds.com...
> Well, I would think that if the algorithm has been published and the bot has the key *in* it's executable, it's as good as
plaintext to someone who really wants to decrypt it :)
>
> -Agent1

1  |  
Awportals.com is a privately held community resource website dedicated to Active Worlds.
Copyright (c) Mark Randall 2006 - 2024. All Rights Reserved.
Awportals.com   ·   ProLibraries Live   ·   Twitter   ·   LinkedIn