avatar image

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

Login with username, password and session length
  • Thursday February 29, 2024, 3:27 am
  • 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

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - helmar [ switch to compact view ]

Pages: [1]
N.A.N.Y. 2017 / Re: NANY 2017: Oplop for Windows
« on: February 09, 2017, 01:04 PM »
Yeah I think we have to remove the EXE with so many flags even if they are false positives, just because the site will start to get marked as dangerous.  But the source code download is what people probably want anyway.

mouser et al, I totally understand and agree, remove the exe.  I do not want any code of mine to cause the site's reputation to take a hit.  I respect and support this site and its goals / coders.  The source code, as a text file, is there for any to review / compile in AutoIT.

If anyone does review it, either just as the text file, or in AutoIT, any thoughts and comments are welcome.

My apologies if I have caused any hit on the site's rep scoring.

N.A.N.Y. 2017 / Re: NANY 2017: Oplop for Windows
« on: February 09, 2017, 10:26 AM »
Thank you for looking at the program - I do appreciate that.

Avast is flagging the exe as malware.  Won't allow download unless disabled.
submitted to Virus  - bad report - all major virus scans report malware 27 out of 57.
Normally I would have thought it to be a false positive but that many?  I would suggest that you re-examine the binary.

This is a false positive due to it being coded in AutoIT and since the actual EXE (Oplop4Win.exe) was falsely flagged by Bit9 (my company runs Bit9 and, after detecting it newly installed on my PC, submitted the EXE for review, Bit9 falsely flagged the AutoIT-ness of it, and then gave the name / checksum of the file a bad rating).  I myself have had to resort to running the script via AutoIT.

I would welcome any help to educate these vendors that this is not malware - don't know how to do that.

N.A.N.Y. 2017 / Re: NANY 2017: Oplop for Windows
« on: December 29, 2016, 07:28 PM »
Oh, nice :up:
But, as with (m)any security-related tools: is the source available?
I just added a text file of the AutoIT code.

N.A.N.Y. 2017 / Re: NANY 2017: Oplop for Windows
« on: December 29, 2016, 02:09 PM »
mouser - thanks.  Did I break it while you were fixing it?

N.A.N.Y. 2017 / Re: NANY 2017: Oplop for Windows
« on: December 29, 2016, 02:06 PM »
I got the screen shot to show.  I cannot seem to get the EXE to show / upload??

N.A.N.Y. 2017 / Re: NANY 2017: Oplop for Windows
« on: December 29, 2016, 01:56 PM »
I cannot tell if the EXE uploaded or not (perhaps there is a delay to scan the application).  Please let me know if that is the case, or if I somehow did not upload correctly.  Thanks.

N.A.N.Y. 2017 / NANY 2017: Oplop for Windows
« on: December 29, 2016, 01:47 PM »
"Generate account passwords based on a nickname and a master password."

Oplop.JPG Oplop01.JPG Oplop02.JPG

"Oplop makes it easy to create unique passwords for every account you have.  By using some math, Oplop only requires of you to remember a nickname and a master password to create a very safe and secure password just for you.  You get to choose the nicknames you use for each of your accounts so they act as a mnemonic, letting you make sure they are memorable.  And your master password you only have to choose once as you use it for every nickname you have (hence the "master" part).  That means you can have safe and secure passwords for all of your accounts simply by remembering one master password and easy-to-remember nicknames for each of your accounts you use Oplop with."

Oplop has been coded in many implementations, but I never found one for Windows desktop.  So, after many years of just wondering, and after skwire and Ath put together the brains part of this for me, and mouser thought it would be a good idea to try, I finally did try to put a Windows GUI together.  I used AutoIT for this program, source code has been added.  There is a unused function that I am noodling with to test the complexity of the resultant value.

I have never 'shown' my programs to anyone but myself.  I claim no copyright to the code (or even any ego), both as skwire and Ath did the hard part, and the concept of the project has been in use since 2004 (

Any and all comments are welcome.

Hope everyone has a Happy New Year!

* Oplop4Win.txt (8.15 kB - downloaded 520 times.)

N.A.N.Y. 2010 / Re: NANY 2010 Release: Anuran
« on: May 02, 2016, 09:24 AM »
Thanks for your fast reply.  I moved it on the last pop up, should be due to pop up shortly - I will see what happens.

That worked.

N.A.N.Y. 2010 / Re: NANY 2010 Release: Anuran
« on: May 02, 2016, 09:16 AM »
Thanks for your fast reply.  I moved it on the last pop up, should be due to pop up shortly - I will see what happens.

N.A.N.Y. 2010 / Re: NANY 2010 Release: Anuran
« on: May 02, 2016, 06:28 AM »
skwire, quick question, is it possible to add an option to specify which monitor the pop up is displayed on?

4wd - thanks for the reply.  I checked out that link.  They are able to approximate the earliest post in a thread, but it still does not display the whole message thread.  Using their method, I would need the reverse of what I was asking, "See Newer Messages..." and the ability to click on that link until not found.

Currently, there appears to be no working method to display all FB messages between a person on one screen, without either scrolling upward or clicking forever (44500+ going back quite some time, my father passed last year, Mom is talking about shutting down his account, I want to save our conversations first).

The are ideas out on the web, but those date to before the April 2015 changes FB made to their URL scheme.

On my laptop, in Chrome (version 44.0.2403.89 m), https://m.facebook.c...d/?tid=xxxxxxxxxxxxx (replaced by that recipient's TID) (in, click on a message thread and it will become that URL) acts as follows:
The latest set of messages in the thread are displayed, as well as "See Older Messages..." and if I click on that hyperlink, the older messages are displayed while retaining the newer ones on the same screen, rather than just showing blocks of the messages (IE and Firefox appear to not show all, rather just about 5 messages or so at a time).

I would like an app that can look for that "See Older Messages..." string, and if found, left mouse click (primary mouse button) on it, until that string is no longer found.  I am thinking that the page growth will eat memory on the computer, so memory niceness by the snack might be useful.  My plan is to save them in whatever format will handle it (PDF, Word, anything).

Thanks in advance for your consideration and time.

Thanks everyone.

mouser - thanks for the comments and idea about NANY 2013 entry.

skwire and Ath - thanks for the time you have put into this, I do appreciate it.

The reason I asked about in in AutoIT is exactly as skwire surmised, I have used it before.  I code, but I would not say I am a coder (yet).

I tried to get the "Base64.au3" from the link you posted, but everytime I get the zip file, it shows as corrupt.  Is there any other location for that include file?

Thanks very much.

This was accidently posted under the "Coding Snack Guidelines" area and not the "Post New Requests Here", (can someone delete the post located at https://www.donation....php? - thanks.)
There are various implementations of oplop (, but I am looking for a Windows based one, if possible done in AutoIT.

Some ideas that I would like to see, and I know this then makes the request outside of the canon for oplop:
select the length of the created password hash, with 8 being the least accepted length

Current canon states "Oplop also makes sure there is at least one digit and one letter in every unique account password in case a web site requires that sort of thing."
I would like to have a check box that allow the inclusion of special character from a predefined listing.  It could as simple as allow a ampersand (or char of the user's chosing), Yes / No?

Technical Details (
Oplop is a password hashing algorithm. The steps it takes to generate an account password is:
1.Concatenate the master password with the nickname (in that order!).
2.Generate the MD5 hash of the concatenated string.
3.Convert the MD5 hash to URL-safe Base64.
4.See if there are any digits in the first 8 characters. If no digits are found ...
  1.Search for the first uninterrupted substring of digits.
  2.If a substring of digits is found, prepend them to the Base64 string.
  3.If no substring is found, prepend a 1.
5.Use the first 8 characters as the account password.

Pages: [1]