Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

April MS-Update breaks Win81/2012R2 - support 6.3.9600.19318 missing #727

Closed
johndoe7000 opened this issue Apr 10, 2019 · 21 comments
Closed

Comments

@johndoe7000
Copy link

johndoe7000 commented Apr 10, 2019

After the Update RDPWrapper ist not supported. Only single login.

@romeroayub
Copy link

same here, terminal server is not supported.

Terminal Services Version: 6.3.9600.19318

@ericernie
Copy link

termsrv.zip
6.3.9600.19318 file for parsing for offset

@johndoe7000
Copy link
Author

OK - done. what next?

@ericernie
Copy link

ericernie commented Apr 11, 2019

Looking for someone to Parse that dll to find offsets needed, then post Lines of txt to add to rdpwrap.ini.

@landroam
Copy link

same problem win 8.1 x64 termsrv 6.3.9600.19318

@johndoe7000
Copy link
Author

johndoe7000 commented Apr 11, 2019

Sadly this does not work for me.
After adding this to my ini file and making a reboot service state goes to "stopped" and listener state to "not listening".
Reverting this makes me at least start a single session.
Could you please recheck on your side.
And before you ask... yes I did hit Return after the end of your codes.

@jirijanata
Copy link

Dear Jonathan Rodriguez. You are posting wrong offsets. Please, stop it! Right Offsets for Windows 8.1 19318 are here (the spaces are for the x86 version):

@johndoe7000 Can you test it?

[6.3.9600.19318]

LocalOnlyPatch.x64=1
LocalOnlyOffset.x64=89EAC
LocalOnlyCode.x64=nopjmp

SingleUserPatch.x64=1
SingleUserOffset.x64=35779
SingleUserCode.x64=Zero

DefPolicyPatch.x64=1
DefPolicyOffset.x64=43CE5
DefPolicyCode.x64=CDefPolicy_Query_eax_rcx

SLInitHook.x64=1
SLInitOffset.x64=5C0D0
SLInitFunc.x64=New_CSLQuery_Initialize

[6.3.9600.19318-SLInit]
bFUSEnabled.x64 =FA054
lMaxUserSessions.x64 =FA058
bAppServerAllowed.x64 =FA05C
bInitialized.x64 =FA060
bMultimonAllowed.x64 =FA064
bServerSku.x64 =FA068
ulMaxDebugSessions.x64=FA06C
bRemoteConnAllowed.x64=FA070

@johndoe7000
Copy link
Author

It works.
Thank you jirijanata.
For clarification... which spaces to you mean the ones in the [6.3.9600.19318] tag oder the spaces in [6.3.9600.19318-SLInit] after some "="?

@jirijanata
Copy link

This spaces :)

image

@johndoe7000
Copy link
Author

How you guys do that? is there some tool?

@jirijanata
Copy link

jirijanata commented Apr 11, 2019

Yes, there is IDA - it's decompilator. On the main page is tutorial Video:

How to find offsets for new termsrv.dll versions

See here my other post

@Jonathan-rodriguez-r
Copy link

Dear Jonathan Rodriguez. You are posting wrong offsets. Please, stop it! Right Offsets for Windows 8.1 19318 are here (the spaces are for the x86 version):

@johndoe7000 Can you test it?

[6.3.9600.19318]

LocalOnlyPatch.x64=1
LocalOnlyOffset.x64=89EAC
LocalOnlyCode.x64=nopjmp

SingleUserPatch.x64=1
SingleUserOffset.x64=35779
SingleUserCode.x64=Zero

DefPolicyPatch.x64=1
DefPolicyOffset.x64=43CE5
DefPolicyCode.x64=CDefPolicy_Query_eax_rcx

SLInitHook.x64=1
SLInitOffset.x64=5C0D0
SLInitFunc.x64=New_CSLQuery_Initialize

[6.3.9600.19318-SLInit]
bFUSEnabled.x64 =FA054
lMaxUserSessions.x64 =FA058
bAppServerAllowed.x64 =FA05C
bInitialized.x64 =FA060
bMultimonAllowed.x64 =FA064
bServerSku.x64 =FA068
ulMaxDebugSessions.x64=FA06C
bRemoteConnAllowed.x64=FA070

Thanks, can you explain me how do you get that offsets?

@johndoe7000
Copy link
Author

Great jirijanata. I will look into this.
Many thanks again.

@Jonathan-rodriguez-r
Copy link

Please see post above - there is videotutorial.

thanks

@fre4kyC0de
Copy link
Contributor

https://github.com/fre4kyC0de/rdpwrap/blob/master/6.3.9600.19318.txt

@moaeddy
Copy link

moaeddy commented Apr 17, 2019

Dear Jonathan Rodriguez. You are posting wrong offsets. Please, stop it! Right Offsets for Windows 8.1 19318 are here (the spaces are for the x86 version):

@johndoe7000 Can you test it?

[6.3.9600.19318]

LocalOnlyPatch.x64=1
LocalOnlyOffset.x64=89EAC
LocalOnlyCode.x64=nopjmp

SingleUserPatch.x64=1
SingleUserOffset.x64=35779
SingleUserCode.x64=Zero

DefPolicyPatch.x64=1
DefPolicyOffset.x64=43CE5
DefPolicyCode.x64=CDefPolicy_Query_eax_rcx

SLInitHook.x64=1
SLInitOffset.x64=5C0D0
SLInitFunc.x64=New_CSLQuery_Initialize

[6.3.9600.19318-SLInit]
bFUSEnabled.x64 =FA054
lMaxUserSessions.x64 =FA058
bAppServerAllowed.x64 =FA05C
bInitialized.x64 =FA060
bMultimonAllowed.x64 =FA064
bServerSku.x64 =FA068
ulMaxDebugSessions.x64=FA06C
bRemoteConnAllowed.x64=FA070

Thanks alot man, i have searched through until i come across yours wish help me solved it

@acmodeu
Copy link

acmodeu commented Jun 13, 2019

Are these offsets correct? I've added them to rdpwrap.ini and all of the diagnostics are green yet still i get "another user is signed in..."

Can someone provide with patched termsrv.dll maybe?

@moaeddy
Copy link

moaeddy commented Jun 13, 2019

did you use RDPConf to UNCHECK single session per user?

also make sure to use RDPWINST -r to restart Termservice for connection to work properly

@acmodeu
Copy link

acmodeu commented Jun 13, 2019

No. But after adding strings from your post, unchecking single session... and restarting RDPWInst.exe I got that the listener is not listening though it is fully supported.

@TonightShaka
Copy link

I turn to a version call of RDPWrapper V1.7, since they do not make a sense and give stinging tips, I had a lot of difficulties, I get a layman if I do not read here to break a head. The program has a BUG, ​​the purpose is here and help, will do and post here ...
I will give the credits to: jirijanata and fre4kyC0de .. I will add all the code files to rdpwrap.ini. and the fix already applied did not install by Jirijanata:

Backup rdpwrap.ini file
Download RDPWrapper from github and unpack it.
Uninstall RDPWrapper
Change in install.bat "%~dp0RDPWInst" -i -o to "%~dp0RDPWInst" -i
= simply remove -o and save the file.
Copy rdpwrap.ini into the same folder as install.bat
Add to rdpwrap.ini new offsets and save it.
Install RDPWrapper with install.bat

I'll go ahead, just editing the .rdpwrap.ini file just does not work.
More option in installer, sorry my English, using google translator.
YOU CAN CHARGE ME IN 5 DAYS HERE.

@sebaxakerhtc
Copy link

Closed as solved and not actual anymore

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests