Discussion NUON Authentication Tools Thread - Emulating older outdated versions of Linux

mgarcia

You may change this now in User CP
Reaction score
48
So where are we at with this? Can we get a link with instructions on how to do it?


it's just a simple make command and it builds the blessing executables, the blessing procedure is described in Scott's authentication.zip
 

EdgeConnector

NUON Legend!
Reaction score
39
Okay, I finally finished up making a modern linux distro with the tools needed to sign executables for DVD execution. It's a Debian Linux distribution for Virtual Box and it's a little bloated (2.3GB compressed, 8GB uncompressed), but I wanted to get it out there for people to test.

There is a README.TXT with usernames and passwords for the VM and information to guide people through the process. I've included a sample cof file for people to use to test out the process.

Please give it a try and let me know if it works and if you have any issues. Happy to answer any questions.

 

mgarcia

You may change this now in User CP
Reaction score
48
I tried it out, I have VB 6.1.34, it boots but doesn't get into the GUI, have to get the soft keyboard to CTRL-ALT-F3 into the shell.
authinfo isn't in the path, so it needs ../bin/authinfo

I compiled the c files for windows (tested in winXP and win7), it wasn't that hard and install the newest (old) gpg that worked on your keys and phrase... It's untested, but it seems to work, I couldn't get the exact binary output as yours though (that's probably normal), but they run in Nuance and passes the authinfo.

I haven't burnt a DVD to test it, my Nuon in storage and i'm hunting down a remote for it.. and setting up etc.
But thought I'd contribute a bit, while I'm looking at this stuff anyway.

Cheers,
Mike.

attachment deleted - due to possible virus
 
Last edited:

EdgeConnector

NUON Legend!
Reaction score
39
I tried it out, I have VB 6.1.34, it boots but doesn't get into the GUI, have to get the soft keyboard to CTRL-ALT-F3 into the shell.
authinfo isn't in the path, so it needs ../bin/authinfo

I compiled the c files for windows (tested in winXP and win7), it wasn't that hard and install the newest (old) gpg that worked on your keys and phrase... It's untested, but it seems to work, I couldn't get the exact binary output as yours though (that's probably normal), but they run in Nuance and passes the authinfo.

I haven't burnt a DVD to test it, my Nuon in storage and i'm hunting down a remote for it.. and setting up etc.
But thought I'd contribute a bit, while I'm looking at this stuff anyway.

Cheers,
Mike.

Thanks for the feedback.

Which user did you login? The PATH for vmlabs should have bin directory in it and I tested it out just now and it worked.

I've attached the settings I used in Virtual Box if you want to test to see if you can get the window manager running.

Great job on the Windows tools. That will probably make things a lot easier for people to deal with.
 

Attachments

  • Screen Shot 2022-06-25 at 9.50.30 AM.png
    Screen Shot 2022-06-25 at 9.50.30 AM.png
    637.7 KB · Views: 125
  • Screen Shot 2022-06-25 at 9.52.07 AM.png
    Screen Shot 2022-06-25 at 9.52.07 AM.png
    600.9 KB · Views: 125

The Helper

Necromancy Power over 9000
Staff member
Reaction score
1,697
I tried it out, I have VB 6.1.34, it boots but doesn't get into the GUI, have to get the soft keyboard to CTRL-ALT-F3 into the shell.
authinfo isn't in the path, so it needs ../bin/authinfo

I compiled the c files for windows (tested in winXP and win7), it wasn't that hard and install the newest (old) gpg that worked on your keys and phrase... It's untested, but it seems to work, I couldn't get the exact binary output as yours though (that's probably normal), but they run in Nuance and passes the authinfo.

I haven't burnt a DVD to test it, my Nuon in storage and i'm hunting down a remote for it.. and setting up etc.
But thought I'd contribute a bit, while I'm looking at this stuff anyway.

Cheers,
Mike.

You should check the Discord on this we are talking about it

 

EdgeConnector

NUON Legend!
Reaction score
39
I tried it out, I have VB 6.1.34, it boots but doesn't get into the GUI, have to get the soft keyboard to CTRL-ALT-F3 into the shell.
authinfo isn't in the path, so it needs ../bin/authinfo

I compiled the c files for windows (tested in winXP and win7), it wasn't that hard and install the newest (old) gpg that worked on your keys and phrase... It's untested, but it seems to work, I couldn't get the exact binary output as yours though (that's probably normal), but they run in Nuance and passes the authinfo.

I haven't burnt a DVD to test it, my Nuon in storage and i'm hunting down a remote for it.. and setting up etc.
But thought I'd contribute a bit, while I'm looking at this stuff anyway.

Cheers,
Mike.

I can't imagine why the output would be different and still work since signing should be identical. Have you had a chance to test it on a an actual DVD player?
 

mgarcia

You may change this now in User CP
Reaction score
48
Thanks for the feedback.

Which user did you login? The PATH for vmlabs should have bin directory in it and I tested it out just now and it worked.

I see it in the path... very strange then. I logged in as vmlabs too... I screenshot'ed it for the authinfo output at the time.

Sorry, I haven't had a chance to test it... I'm hoping to do it next weekend.
I'm no expert at C/C++, GPG, or encryption etc... i just saw it was an easy port and it looked easy, and it just worked the same with finding the gpg version... and it didn't take up much time to do. I think the hardest part was your keys/pass phrase!
 

Attachments

  • bless-authinfo.png
    bless-authinfo.png
    3.5 KB · Views: 113

mgarcia

You may change this now in User CP
Reaction score
48
Attached is the winXP (and win7+ executables) I used to auth nuon DVD apps in windows.
I've check all the files in ClamAV and there are no viruses, but 5 out of the 60+ found something, so use at own risk.

Attached are two images I shared on discord of the same game demo app, booted of the DVD.
 

Attachments

  • w32_nuon_authentication_gnupg.zip
    957.2 KB · Views: 143
  • 1.png
    1.png
    603.5 KB · Views: 133
  • 2.png
    2.png
    603.9 KB · Views: 130

EdgeConnector

NUON Legend!
Reaction score
39
Attached is the winXP (and win7+ executables) I used to auth nuon DVD apps in windows.
I've check all the files in ClamAV and there are no viruses, but 5 out of the 60+ found something, so use at own risk.

Attached are two images I shared on discord of the same game demo app, booted of the DVD.

Awesome work! Can’t wait to give it a spin. This will really make my workflow easier. Thanks!
 

cubanismo

You may change this now in User CP
Reaction score
86
I can also independently verify the process all the way from downloading the Debian image @EdgeConnector put together to running a signed DVD on a retail Nuon system. I'm glad it worked, because this was a large factor in my decision to purchase some Nuon hardware. For testing purposes, I took the liberty of signing a copy of Breakout I built from source. With @Stephen's permission below, I've edited this post to attach the ISO here.

nuon_breakout_dvd.jpg


nuon_breakout_loading.jpg


nuon_breakout_running.jpg
 

Attachments

  • Breakout.zip
    911.9 KB · Views: 123
Last edited:

Stephen

NUON Lover!
Reaction score
95
Sweet - yeah, definitely go ahead and post the Breakout. I wish the emulator worked a little better or I could get code uploaded to a real machine because I'd sure like to revisit this and add features I never could back then. I was in the process of starting to use fixed point math for everything rather than pure integer in order to get the gameplay smoother, among other things.
 

EdgeConnector

NUON Legend!
Reaction score
39
I can also independently verify the process all the way from downloading the Debian image @EdgeConnector put together to running a signed DVD on a retail Nuon system. I'm glad it worked, because this was a large factor in my decision to purchase some Nuon hardware. For testing purposes, I took the liberty of signing a copy of Breakout I built from source. With @Stephen's permission below, I've edited this post to attach the ISO here.

View attachment 19535

View attachment 19536

View attachment 19537
Nice work. Glad everything worked!
 

cubanismo

You may change this now in User CP
Reaction score
86
For anyone following along: I've simplified the process a bit and added it to my repackaging of the SDK, here: https://github.com/cubanismo/nuon-sdk

The passphrase has been removed, and the scripts have been renamed and cleaned up a little. After initializing the SDK environment (I.e., after sourcing env.sh on Linux or running env.bat on Windows), you can sign a binary just by running this command from anywhere:

Code:
vmmakeapp someapp.cof 0

That won't require any further user input (No passphrase entry, etc.), so it can be incorporated in scripts and Makefiles. It will create someapp.cof.app, which you can rename nuon.run and burn to a DVD under the NUON directory, then throw it on your Nuon system to test/run.

I have rules like this in my Makefiles to generate a stripped, compressed, and signed nuon.run (Or NUON.CD, for testing on CD-R/CD-RW) for my projects:

Makefile:
EXESUFFIX = .cof
PROG = myapp

$(PROG)$(EXESUFFIX): $(OBJS)
        $(CC) $(LDFLAGS) -o $@ $^ $(LIBS)

NUON.CD: $(PROG).packed$(EXESUFFIX)
        CreateNuonCD $<

nuon.run: $(PROG).packed$(EXESUFFIX)
        vmmakeapp $<
        $(COPY) $<.app $@
        $(RM) $<.app

$(PROG).packed$(EXESUFFIX): $(PROG).stripped$(EXESUFFIX)
        coffpack -o $@ $<

$(PROG).stripped$(EXESUFFIX): $(PROG)
        vmstrip -F -o $@ $<
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • The Helper The Helper:
    Actually I was just playing with having some kind of mention of the food forum and recipes on the main page to test and see if it would engage some of those people to post something. It is just weird to get so much traffic and no engagement
  • The Helper The Helper:
    So what it really is me trying to implement some kind of better site navigation not change the whole theme of the site
  • Varine Varine:
    How can you tell the difference between real traffic and indexing or AI generation bots?
  • The Helper The Helper:
    The bots will show up as users online in the forum software but they do not show up in my stats tracking. I am sure there are bots in the stats but the way alot of the bots treat the site do not show up on the stats
  • Varine Varine:
    I want to build a filtration system for my 3d printer, and that shit is so much more complicated than I thought it would be
  • Varine Varine:
    Apparently ABS emits styrene particulates which can be like .2 micrometers, which idk if the VOC detectors I have can even catch that
  • Varine Varine:
    Anyway I need to get some of those sensors and two air pressure sensors installed before an after the filters, which I need to figure out how to calculate the necessary pressure for and I have yet to find anything that tells me how to actually do that, just the cfm ratings
  • Varine Varine:
    And then I have to set up an arduino board to read those sensors, which I also don't know very much about but I have a whole bunch of crash course things for that
  • Varine Varine:
    These sensors are also a lot more than I thought they would be. Like 5 to 10 each, idk why but I assumed they would be like 2 dollars
  • Varine Varine:
    Another issue I'm learning is that a lot of the air quality sensors don't work at very high ambient temperatures. I'm planning on heating this enclosure to like 60C or so, and that's the upper limit of their functionality
  • Varine Varine:
    Although I don't know if I need to actually actively heat it or just let the plate and hotend bring the ambient temp to whatever it will, but even then I need to figure out an exfiltration for hot air. I think I kind of know what to do but it's still fucking confusing
  • The Helper The Helper:
    Maybe you could find some of that information from AC tech - like how they detect freon and such
  • Varine Varine:
    That's mostly what I've been looking at
  • Varine Varine:
    I don't think I'm dealing with quite the same pressures though, at the very least its a significantly smaller system. For the time being I'm just going to put together a quick scrubby box though and hope it works good enough to not make my house toxic
  • Varine Varine:
    I mean I don't use this enough to pose any significant danger I don't think, but I would still rather not be throwing styrene all over the air
  • The Helper The Helper:
    New dessert added to recipes Southern Pecan Praline Cake https://www.thehelper.net/threads/recipe-southern-pecan-praline-cake.193555/
  • The Helper The Helper:
    Another bot invasion 493 members online most of them bots that do not show up on stats
  • Varine Varine:
    I'm looking at a solid 378 guests, but 3 members. Of which two are me and VSNES. The third is unlisted, which makes me think its a ghost.
    +1
  • The Helper The Helper:
    Some members choose invisibility mode
    +1
  • The Helper The Helper:
    I bitch about Xenforo sometimes but it really is full featured you just have to really know what you are doing to get the most out of it.
  • The Helper The Helper:
    It is just not easy to fix styles and customize but it definitely can be done
  • The Helper The Helper:
    I do know this - xenforo dropped the ball by not keeping the vbulletin reputation comments as a feature. The loss of the Reputation comments data when we switched to Xenforo really was the death knell for the site when it came to all the users that left. I know I missed it so much and I got way less interested in the site when that feature was gone and I run the site.
  • Blackveiled Blackveiled:
    People love rep, lol
    +1

      The Helper Discord

      Members online

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top