topbanner_forum
  *

avatar image

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

Login with username, password and session length
  • Saturday December 6, 2025, 4:59 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
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 ;))
1827
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:
1828
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...
1829
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.
1830
N.A.N.Y. 2013 / Re: NANY 2013 Release: sImgurUploader
« Last post by Ath on December 09, 2012, 12:20 PM »
WOW! :Thmbsup: 8)
1831
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.
1832
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:
1833
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:
1834
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... :-[
1835
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
1836
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... :-[
1837
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:
1838
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 :(
1839
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?
1840
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... :-[
1841
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:
1842
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
1843
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:
1844
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
1845
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:
1846
Great drawings, kudo's :Thmbsup:
1847
General Software Discussion / Re: Firefox 16 search engine keywords stored where?
« Last post by Ath on November 27, 2012, 01:58 PM »
That setting seems to be stored in the profile directory in a file called search-metadata.json

I changed the alias for Google to 'gggggl', and this is how it's stored:
Code: Text [Select]
  1. {"[app]/google.xml":{"used":1,"alias":"gggggl"}}

It references the search definitions as found in {firefoxProgramFilesDir}/searchplugins (*.xml)
1848
Living Room / Re: When you make your 100'th Post
« Last post by Ath on November 26, 2012, 01:48 AM »
Found another nice palindrome (new) usernumber: 395593

Screenshot - 26-11-2012 , 08_35_32.png

 ;)
1849
Living Room / Re: External DVD Writer
« Last post by Ath on November 25, 2012, 05:15 AM »
As mouser said, but in other words: Get an external power supply for use with the writer. (Or at least a writer with an external power connector, so you can add the psu later)
1850
I am also still fiddling with a easy way make it only one instance on demand.
Usual workflow:
ReadConfigParameter();
If (SingleInstance) {
  if (!CreateExclusiveMutex() {
    ActivateExisitingInstance();
  }
}
Pages: prev1 ... 69 70 71 72 73 [74] 75 76 77 78 79 ... 146next