Jump to content
News about the LabVIEW Wiki! Read more... ×
flarn2006

Do the NI Shanghai All-Stars like to play Monkey Island in reverse while eating sassifrass at Tacodeli?

Recommended Posts

And do I really want to know? 1gn0rance1sbl1ss, after all. 😜

Edited by flarn2006

Share this post


Link to post
Share on other sites
15 hours ago, ShaunR said:

It depends on the pr0j3ct.

You know it be true. How about Pr0ject411?

Edited by flarn2006

Share this post


Link to post
Share on other sites

Just ask Bob L.

4 hours ago, David_L said:

Man, I need context...

It's Flarn, just assume he's talking about something that you're not supposed to touch.

  • Haha 1

Share this post


Link to post
Share on other sites

Well, not supposed to know according to NI. But of course it's my brain, not theirs. Just mytwocents. ;)

Also, there's a reason MD5 has fallen out of favor, you know. 😛

Share this post


Link to post
Share on other sites

Yeah I used to have a list of the passwords I had reversed but I can't find it at the moment.  I think there was something about Looking Glass , Jack Black, Jabber Wocky, Axes Of Eval, FP Rocks, and a few others that were random characters and harder to remember.  I (probably like you) wrote code to go over the most common word lists for words of 5 characters or more, and for 1-4 I just brute forced all combinations, then after that used a program to reverse MD5s using your GPU.  It was slow, painful and each new version of LabVIEW added more and removed some.  I bet with the advent of new graphics cards this process could be made easier. 

There is a method in LabVIEW to add known passwords to a cache, and then not prompt if they have been entered so I thought it would be a neat VI to just run which would make looking at all NI VIs easier rather than writing code to replace and remove the passwords thereby changing the VI which I don't like.  Maybe we could make that VI, and then password protect it?

Share this post


Link to post
Share on other sites

One VI to rule them all, one VI to find them,
One VI to bring them all and in the darkness bind them.

Edited by shoneill

Share this post


Link to post
Share on other sites
24 minutes ago, shoneill said:

One VI to rule them all, one VI to find them,
One VI to bring them all and in the darkness bind them.

Uhuh.

crackerjack.png.826c3cba13e15b22d1b2e046f3cfbf60.png

Share this post


Link to post
Share on other sites

Yeah something like that.  The password replacement code I think is still posted online in PHP.  I wrote the G equivalent and posted the read-only parts online.  It has some pretty useful thing like being able to read information about a VI without VI Server.  At one point I was able to figure out what objects are on the front panel and block diagram by looking at the raw VI file.  Of course doing this means you don't get the satisfaction of knowing what the password was.

Share this post


Link to post
Share on other sites

Without fail I have always experienced deep disappointment upon finally looking at the code hidden away by NI's. VIs tend to fall into one of two categories:

  1. wow that is such messy code no wonder they keep it locked way!
  2. DLL call... blergh

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site, you agree to our Terms of Use.