topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Wednesday March 18, 2026, 7:10 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Recent Posts

Pages: prev1 ... 69 70 71 72 73 [74] 75 76 77 78 79 ... 146next
1826
Finished Programs / Re: SOLVED: Recursive Search and Replace in Nested Folders
« Last post by Ath on December 18, 2012, 02:45 PM »
A lot of descent editors, like Notepad++, PsPad and others, support find/replace functions on external files, including subdirectories. Usually you can (optionally) specify regex-like or c-style characters like \t for a <tab>, etc.
1827
Living Room / Re: Cyber Cody & Zombie Cody...My mrs is slightly...odd?
« Last post by Ath on December 15, 2012, 04:47 AM »
she hijacked my DC account to reply...
Stephen, you could create Hally her own account on DC, so everybody knows when she's replying ;)
1828
Living Room / Re: When you make your 100'th Post
« Last post by Ath on December 14, 2012, 01:33 PM »
Party time!
Yay! :Thmbsup:

Way to go mouser, bring in the Champagne ;D
1829
Living Room / Re: Cyber Cody & Zombie Cody...My mrs is slightly...odd?
« Last post by Ath on December 14, 2012, 05:03 AM »
Great :Thmbsup:
1830
Developer's Corner / Re: Sleeping Solves Another Bug~! :D
« Last post by Ath on December 13, 2012, 04:13 AM »
+1 :up:

Been doing that on both software and hardware issues: Either get some sleep or make a long car-drive (used to drive an hour from work to home, solved a lot of issues during that hour, never had traffic issues, luckily, drove on a highway ;))
1831
Living Room / Re: Happy 12-12-12~!
« Last post by Ath on December 12, 2012, 04:28 AM »
played 12 lottery tickets
So you're evenly sharing your lottery earnings with 12 other DC'ers? ;D :Thmbsup:
1832
General Software Discussion / Re: Script for word microsoft
« Last post by Ath on December 12, 2012, 04:16 AM »
No, it is Visual Basic. Way more powerful than AHK
Be careful with expressions like that, within Office it may be powerful, but outside of that AHK is quite powerful in itself...
1833
N.A.N.Y. 2013 / Re: Beta Tester Tracker - Program to help authors & beta testers
« Last post by Ath on December 10, 2012, 03:47 AM »
(This is not a NANY submission, but just to help with any NANY submissions and beta testing.)

I'd say this is a perfect NANY 2013 entry! :up:

Compact, Useful, Easy.
1834
N.A.N.Y. 2013 / Re: NANY 2013 Release: sImgurUploader
« Last post by Ath on December 09, 2012, 12:20 PM »
WOW! :Thmbsup: 8)
1835
Post New Requests Here / Re: select a number in an editor and convert to letters
« Last post by Ath on December 06, 2012, 04:27 PM »
I have some of that code in Clipper/xBase, from about 15+ years ago... speaks Dutch, English (I think) and Russian (with an accent, can't read that myself). Have no time before the weekend to dig that up though.
1836
General Software Discussion / Re: What went wrong with Linux on the Desktop
« Last post by Ath on November 29, 2012, 06:05 PM »
And most of the hassles that used to go with using it are now ancient history.
Most issue-stuff used to be hardware/driver related, and the formerly somewhat awkward setup procedure, that's now fully handled in GUI-mode instead of Character-mode, so much more end-user friendly, and driver-support is excellent these days. :up:
1837
Actually.. perhaps we could commission a NANY drawing..
A drawing of of all NANY participants (using their avatars for inspiration), arranged as if they were all in a group photo :)
+100 for this idea!

Suggestion: A high-res digital version for all participants (use: Desktop background, etc.), and mouser draws the magic lotterynumber for the receiver of the original hand-drawn picture :Thmbsup:
1838
N.A.N.Y. 2013 / Re: NANY 2013: Please post requests!
« Last post by Ath on November 29, 2012, 05:29 PM »
+1, way to big for the  roughly 1 month left for this year's NANY.

I already have a pledge going pretty well, and I think I almost committed myself to second one in another thread... :-[
1839
Finished Programs / Re: DONE: create a stand alone app that implements oplop
« Last post by Ath on November 29, 2012, 05:21 PM »
Oops, why didn't we 'see' that?  :-[
My current result:
Concatenated string: secret passwordAmazon
MD5 result: 0xb1aaf8ff322cc425df0589656079154b
Base64 encoded: sar4_zIsxCXfBYllYHkVSw==
Oplop password: sar4_zIs


The culprit is the red marked 0x, the output of both our MD5 encoders is a bin to hex-string conversion. That has to be recoded into binary data, then fed to a base64url encoder to get the desired result :up:

And the concatenation is expected to be "secret password" + "mnemonic", and not the other way around :tellme:
(saw that when I eventually re-did the implementation in AutoIt, just for the fun of it :P)

Code: AutoIt [Select]
  1. #include <Crypt.au3>
  2. #include "Base64.au3"
  3.  
  4. ; oplop, returns private_password + mnemonic -> oplop passwordhash
  5. Func oplop($secret, $mnemonic)
  6.     Local $i, $b = False
  7.     ; Next 2 Global vars should be Local, now global only for msgbox use :-)
  8.     Global $md5 = _Crypt_HashData($secret & $mnemonic , $CALG_MD5)
  9.     Global $base64 = StringReplace(StringReplace(_Base64Encode($md5, 256), "/","_"), "+","-") ; additional conversions for base64url
  10.     Local $r = ""
  11.     For $i = 1 To 8
  12.         If StringRegExp(StringMid($base64, $i, 1), "\d") Then $b = True
  13.     Next
  14.     If Not $b Then
  15.         $i = 8
  16.         While $i <= StringLen($base64)
  17.             If StringRegExp(StringMid($base64, $i, 1), "\d") Then
  18.                 If Not $b Then
  19.                     $b = True
  20.                     $r &= StringMid($base64, $i, 1)
  21.                 Else
  22.                     $r &= StringMid($base64, $i, 1)
  23.                 EndIf
  24.             Else
  25.                 If $b Then $i = StringLen($base64)
  26.             EndIf
  27.             $i += 1
  28.         WEnd
  29.     EndIf
  30.     Return StringLeft($r & $base64, 8)
  31.  
  32. Local $secret = "secret password", $mnemonic = "Amazon"
  33.  
  34. Local $result = oplop($secret, $mnemonic)
  35.  
  36. MsgBox(0,"test","Concatenated string: " & $secret & $mnemonic & @CRLF & "MD5 result : " & $md5 & @CRLF & "Base64 encoded : " & $base64 & @CRLF & "Oplop password: " & $result)

It uses the base64 coding routines found here
1840
just kept upgrading Oracle.
That's what they are hoping for all their customers to do :tellme:

Sounds like the motto of a certain PC/OS maker that also sells quite a lot of smartphones, using a fruit for a logo... :-[
1841
Finished Programs / Re: DONE: create a stand alone app that implements oplop
« Last post by Ath on November 29, 2012, 02:57 PM »
But the result is still not even close :(
Checked the MD5 results of PascalScript with the values shown in the MD5 wiki page, and they're exactly the same, so most presumable he used his own secret password instead of 'secret password' for the example. Now let's see if we can hack his Amazon account... :greenclp:
1842
Finished Programs / Re: DONE: create a stand alone app that implements oplop
« Last post by Ath on November 29, 2012, 02:43 PM »
for the final password: ZmU2YjY1  You can see that this isn't even close to what it's supposed to be: sar4_zIs
I have the same results you get, and I'm using PascalScript (of Inno Setup fame ;))
Wonder Now I see how he manages to get an underscore in the Base64'd result, as that's not in my Base64 characterset (A-Z, a-z, + and / filled-up with = at the end as needed) :tellme:

Found it: base64url, has - and _ instead of + and /

But the result is still not even close :(
1843
Finished Programs / Re: DONE: create a stand alone app that implements oplop
« Last post by Ath on November 29, 2012, 01:52 PM »
if possible done in AutoIT.
Why is that a requirement?
1844
Living Room / Re: Inadvertent Social Engineering - It's that easy?!?
« Last post by Ath on November 29, 2012, 05:24 AM »
This thread seems to be kinda growing into a knowledge base... :-[
1845
Screenshot Captor / Re: Capture based on system time not milliseconds
« Last post by Ath on November 28, 2012, 03:35 PM »
Hmm,    I'll think about it... not sure I'll be able to fit it in for another NANY :tellme:
1846
Living Room / Re: When you make your 100'th Post
« Last post by Ath on November 28, 2012, 10:22 AM »
Gotcha! 1500

TaoPhoenix-1500.png
1847
Living Room / Re: When you make your 100'th Post
« Last post by Ath on November 28, 2012, 10:17 AM »
This is the only proper place where I should make my 1800th post ;D

Screenshot - 28-11-2012 , 17_17_46.png

 :lol: :lol: :lol:
1848
N.A.N.Y. 2013 / Re: NANY 2013 PLEDGE - BU2M (Back Up 2 Mate)
« Last post by Ath on November 28, 2012, 05:30 AM »
Will this do instead?

10 PRINT "My first NANY App";
20 GOTO 10

 :D
If it does make a backup as described in the original pledge... :redface: :P
1849
N.A.N.Y. 2013 / Re: NANY 2013 PLEDGE - BU2M (Back Up 2 Mate)
« Last post by Ath on November 28, 2012, 05:19 AM »
or is it supposed to be easy.....
It is supposed to be released by January 1st, 2013, and best not be in an unfinished, pre-alpha state, but with the scope you've laid down, that'll probably be hard to meet :o But you're free to take the challenge if you like, ofcourse :up:
1850
Great drawings, kudo's :Thmbsup:
Pages: prev1 ... 69 70 71 72 73 [74] 75 76 77 78 79 ... 146next