user57
MemberContent Type
Profiles
Forums
Events
Everything posted by user57
-
that is a kernel extender it seems to be a overkill just for file read tool - why it cant make a simple text string with normal code it might have been compiled with a newer version of visual studio 2019 i thought i might talked about this already https://msfn.org/board/topic/182888-how-vs-makes-working-code-still-incompatible/ the vistual studio 2019 v16.1 to v16.7 dont have that problem - all after 16.8 - 16.11 have that trick inside it is a hidden .obj file, where in the c-runtime code/ucrt/std depening on how we call this is forced to being used you can see the header and cpp files - but if you edit them it never reads that code - instead it always force to use that .obj file - what is precompiled with that code that use vista+ functions as said in that article that compiler makes a code that runs without your code and it runs before your programm is starting up (and there are these missing functions - even if they are not used in your code)
-
only one thing is missing then, in "Not_A Brand" there is a last version at the end, it has a 8 there
-
https://ibb.co/s9GjRTzb so far good job, as suspected these are often the same values and are connected to each others - also as expected unlike the plugin the source code often change both up the 3 in brands are snipped together you can definatly tell - this not a brand maybe needs a small rework as it dont show something like "8" to me it shows version 99 (but i have a unchanged official chrome 109 on that windows 7 machine) that not a brand apears again in sec-ch-us-full-version-list again with a oddly weird version of "8 " Sec-CH-UA-Platform-Version also shows me "0.1.0" not 10.0.0 - i dont know if thats a normal value either for supermium or that chrome browser i use (it might be bugged - but i can say its unchanged) so i would say finding what makes that value 8 is the only missing thing at the moment the legacy string you have not shown us, maybe that one is imperfect but so far again - well job
-
it seems these are somewhat all called somewhat "user agent (UA)" for the normal UA a function is offered by the browser in this case supermium then somewhat it either talks about java offering these values or HTTP both are controlled by the browser either way it is very likely they access the same data just with a different request form (that has to be in the browser) why would there be a problem to find where these strings maybe values are stored ? they dont look very different to me: https://browserleaks.com/client-hints#client-hints-description then you already find a description (and unlikely a plugin you have the source-code - something far beyond a plugin) https://developer.mozilla.org/en-US/docs/Web/API/NavigatorUAData/getHighEntropyValues navigator.userAgentData .getHighEntropyValues ([ "architecture", "model", "platformVersion", fullVersionList", ]) then somewhat "Low entropy hints" https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/Client_hints they are part of HTTP thats a old protocol for webbrowsers microsoft offers this code in short: userAgentData.getHighEntropyValues(["platformVersion"] then: majorPlatformVersion = parseInt(ua.platformVersion.split('.')[0]); (ua probaly mean user agent - while this is going into majorplattformversion) (this makes it move to majorplattformversion) then: if (majorPlatformVersion >= 13) https://learn.microsoft.com/en-us/microsoft-edge/web-platform/how-to-detect-win11 "User-Agent Client Hints (recommended) - Sec-CH-UA HTTPS header navigator.userAgentData JavaScript method" "User-Agent string (legacy) - User-Agent HTTPS header navigator.userAgent JavaScript method" so the 2 java methods are: navigator.userAgent and navigator.userAgentData
-
but that is not some kind of joke ? why would it be a problem to changes a few lines of code if (has_unwanted_user_agent) close_connection(); if (has_unwanted_client_hints) close_connection();
-
first : did you change the client hints (all)? second : why would someone cloudflare whatever not use both (user agent, and client hints) - sounds the most simple solution to me third: its not possible to hide it some outside java.dll or something. the executable/browser/chrome has to give that values to the next engine (whatever it is winhttp, winsock, maybe something else? - nobody cares) if this would not be the case every chrome version could not give it to something next so it must be in chrome itself - its rather about finding where these values are handled - and then being changed forth: you have shown a nice skill, why it actually would fail on something like this ? you litterally got the code around and the compiler search functions can find something like this - the rest is about compiling and testing (there are test websites also for the last part)
-
ok then just change these too, they are probaly some strings somewhere you have the source code you probaly can search its connections, my computer is not very fast chrome in v110 or something already took 2 weeks to compile - but with a compiler and compiled i could certainly change these, so i think you can do this too
-
we have to be more specific then https://www.useragents.me/ https://deviceatlas.com/blog/list-of-user-agent-strings these are suppose to be changed rightly not just one of them, what ones are missing? if the client-hints are missing why they are not changed either way? https://browserleaks.com/client-hints
-
wasnt there a user agent switcher ? j7n talked about it quite often - or why it cant be changed - it actually has to be somewhere in the code
-
about that one if its not a event problem, how about a debug version - chrome compiles slow for me like 2 weeks but advance debug information should show where this come from
-
https://msfn.org/board/topic/186953-supermium/page/151/#comment-1287479 windows offer functions for directorys often they are sniffed together they offer like C:\ - (rootdrive) C:\windir - (aka C:\windows) the others are then sniffed together like C:\windows + \spool = C:\windows\spool %windir%\system32\DllCache = C:\windows\system32\DllCache ExpandEnvironmentStrings is a such core function a other is SHGetSpecialFolderPathA https://learn.microsoft.com/en-us/windows/win32/api/processenv/nf-processenv-expandenvironmentstringsa https://learn.microsoft.com/en-us/windows/win32/api/shlobj_core/nf-shlobj_core-shgetspecialfolderpatha %ProgramFiles% (probaly like rootdrive (c:\) + (Program Files) = c:\Program Files %ProgramFiles(x86)% for example is not for x86 its a folder for 64 bit OS on 32 bit this function fails %APPDATA% for example is different in XP to win7 but in xp it is C:\Documents and Settings\All Users\Application Data with %ProgramFiles%, %APPDATA%,%SystemDrive%,%ALLUSERSPROFILE% and %windir% - you probaly can make all the folders you need also often this strings are often stored somewhere in the registry
-
to me it tends to have a classical problem the thing with the open source suppose to be free, and allowed to be used by anyone with 1 exception, if the use is commercial but that is not was always has happend at some point like youtube like google - they got buyed or rather this open source thing is not what open source represents anymore so microsoft "buyed(probaly only contributed)" chrome and made edge out of it, youtube is full of ad´s now (while there was not a single ad in the past - how can it work if in the past this worked well ?) also they offer streaming to buy - also not very "past-youtube" like - also the realname must, real email, smartphone ect. so the rather defintion - they switched the side - now they are just a commercial company - like microsoft - microsoft is a good example because they never where open source - open source was a challenge for commercial companys like linux vs microsoft exactly this has happend in all of the past of open source history ... so if they see this "oh well now i like it and we buy it - everything changes" = commercial buisness/company (thus they can always eat up open source - and this is what always has happened) and this is not what open source community was made for it just was : challenge to commercial buisness, free, allowed to use for everybody (and 1 exception for commercial use) now instead just the big companys and the company´s use these things - so by the definition thats what they are now i think thats basicly also the problem - as long they was the elder-definition all of these things did not happen also i want to point out its like a steal they buy it up at some point and then they use it for their purpose so open source has nothing and company has everything - again
-
interesting since when it works for windows xp ? it once was only win7 i special like this one WebGL hardware acceleration - it suppose to speed up the video playback quite a lot
- 201 replies
-
- Windows XP
- windows vista
-
(and 3 more)
Tagged with:
-
youtube dont play on that "ISO IE8" either but it opens a website: https://ibb.co/93VK03sm - somewhat it is working - like on many other websites they are not fully functional dont get me wrong im not trying to make IE8 to a IE11 or Chrome v150 so that youtube works tls1.3 directly into IE8 (rather then a proxy - maybe a nice checkbox like it has for tls1.1 and tls1.2) would be a idea but since there is chrome version 150 for windows xp - that would raise questions to do so what i was trying to do it to test out the installer for function, so i looked up that windows update catalog for the biggest of all the upgrades available - and that was the IE8 (blank) installer with around 17 MB size then it seems to have fully functioned - so i tryed out the IE8 - to compare results i have tryed a .iso with IE8 (that one opens at least in parts) it dont seem to be a problem of the installer from me - because in this case the normal IE8 installer from microsoft would have worked so i was wondering what really is doing that difference
-
its the same result
-
i have a little problem with it, i dont know so exactly where that problem comes from i have tryed some websites, but only a few are working like theoldnet.net or Toastytech.com then i compared the results for google.com or youtube.com with a common sp3 iso (that has the IE8) here it comes up with a certificate question, then it opens up the website partly functional https://ibb.co/tP2K2nk7 but when i do that with my installer always this happens: https://ibb.co/t10jkBD there is just no certificate warning, it just says always connections failed now the tricky part - to determinate if that can come from my installer - i tryed the orginal IE8 installer from microsoft itself and again just connection failed no certificate questions - so its not a problem of the installer itself then i tryed a certificate upgrade (to be precise this one:) https://www.file-upload.net/download-15599016/rootsupd.exe.html but that also did not do the trick - it just says nothing about certificate´s - just connection failed what im doing wrong ? or what is going wrong here
-
Advertisements are getting heavy-handed: unfreezehuge
user57 replied to j7n's topic in Websites and Boards
its nice to have a other chrome for windows xp, seems that i was mistaken i wasnt looking for e3kskoy7wq´s browser because the title just says something about win7 "Firefox and Chromium running on Windows 7 by e3kskoy7wqk" but i tryed it out, it definitely works, the performance looks a bit slower but that is probaly a other discussion i also looked for the v54 i had in mind in the past it seems to be made by TaoKaiZen, where this skia discussion in the past was around https://retrosystemsrevival.blogspot.com/2018/01/advanced-chrome-542065300.html -
Advertisements are getting heavy-handed: unfreezehuge
user57 replied to j7n's topic in Websites and Boards
you can compile it up yourself ? it is open source the link you showed is not for windows XP its for windows 7, its not a chinese version above supermium windows have internal numbers where XP is version 5.1 it came to a lot of changed when gone to 6.0 (vista) 6.1 (windows7) and 6.2 (aka win8 and 8.1), windows 10 suppose to be 6.3 but they called it 10 win7 is not far away from 8 and therefore not far from 10, while going back to xp is a lot more, windows 7 is just a improved vista -
Advertisements are getting heavy-handed: unfreezehuge
user57 replied to j7n's topic in Websites and Boards
supermium is still an elite achievement, i remember the discussions with the Skia Engine in a Chinese forum "TAO-KAISEN" or something like that. here the discussion was still with Chrome 49 - that was the last official version of Chrome to XP. they actually failed to revert it back to GDI, but I had made it back then - since then I haven't seen the website anymore. Only then did I see many Chrome versions appear for XP from version 49 to 144 is way of a gap the jump is like very huge i wonder it even got that far actually there is also the firefox question, but it seems that things are not easy there either - but people are trying - from what i remember it was over 320 functions without the one-core.dll´s (not the one core api from sam) with one-core.dll i mean the side dll´s that compilers compile up its not simple stuff, if it would redfox would already have done the goal of v144 firefox it often sounds like every problem related in xp around can be solved in like 1 second without any problems first thing that came to mind is that xp needs a browser - if i had to choose firefox or chrome i certainly would have choosen chrome other things would be a better solution for the PAE/PSE or even more then 4 GB space in only 1 executable, the 4 k sector question, a h.266 codec, maybe WPA3, maybe a newer nvida driver, a smaller idea would be TLS1.3 for the IE8 without a proxy (but we have chrome so why) a second browser would at least be for me not on the priority list because there is one around already, first when the other things are solved then at least for me the firefox quesiton would apear if not we need just more people doing these things, then more things could be solved quickly i think everybody has a open eye what we can do for a chrome in xp, maybe you can offer some code too -
My Browser Builds (Part 5)
user57 replied to roytam1's topic in Browsers working on Older NT-Family OSes
not every server offers 500mbit/s often they also have a limit they can offer, therefore they often limit a speed per user sometimes the executable also dont reach a such speed, a browser is a executable if a ISP has a own test server this server might be from the ISP itself or one choosen by them while others dont reach that speed either, having 500 of 500 mbit available is a lot when i had 16k in the past i only reached about 12 k in the speed test -
here something comes out that we discussed a lot newer installers of .MSI installers (microsoft standart installer or MSI) for example (these are very common) this is a installer ENGINE and engines are often bound to versions, or operating systems - what is a great disadvantage - also engines are slower then real code so in this case you have to lern that installers engine - you never know the real thing behind it, its like with the "you need a graficcard to decode h.265" or LAV question this is because newer codes or coders use a engine to solve the things installers in general only have 2 important things to do , registry entrys and file movements (thats the most common basics for them) a checkbox like this is simple to make, then you can choose "not these files, not these registry entrys" for a human language they often not have a well solution, best here is to have something that replace the text strings - not a weird engine what will be if they change up their version to one that is not compatible with vista ? that .inf installer from microsoft can install too
-
we talked about this one, unlike a few people said it has nothing to do with /PAE their idea was probaly that 32 bits should be the limit for a 32 bit operating system but it is not that way around it is because a drive access is made via settings (i/o request) these things are then set before writing anything like cylinder, cluster, sector, head https://en.wikipedia.org/wiki/Cylinder-head-sector it is a combination not just 32 bits and the end in reality some of these "parameters" are 16 bits (aka 65536) only going for the sector size (what often and normally is 512) sounds a simplier solution 512 * 32 bit´s = ~ 2,19 TB 4096(4k) * 32 bits = 17,59 TB the disc can answer how big the sector size is so to gather the information how exactly the sector size is, it has also a request (devices often only work like this I/O + settings): https://msfn.org/board/topic/181911-read-gpt-hard-disk-on-windows-xp-solved/page/24/#comment-1276376 there are bigger harddrives then 17,59 TB now, maybe they increased the sector size again only going for that sector size change might be a simplier solution, then going for all of the parameters other talk about that 4 k sector question https://msfn.org/board/topic/186666-windows-xp-and-sata-hard-drives-with-4k-sector-size/#comment-1277156 we have better answer now ? im certain i can do this one, but its lots of work its not done with a mouseclick everybody is busy with something supermium with his, roytram with firefox, dietmar with wlan there are only limited people around, if somebody wants to do this we happy if somebody is doing this one
-
we have to discuss a little bit computer history the recent events tend to say that a certain thing is about to get forgotten even a completed master's student with focus on java makes the defintion wrong: https://ibb.co/1G11jJ63 so we have to tell the actual story again in the past you had to get someones computer IP so you could comminicate with him this went like this : your IP -> the other guys IP it then had different words but definition is always the same "p2p, peer to peer, IP to IP, ende zu ende" only a little later you could go a server or ask for someones IP, sending a request or the server gives you the IP number of your friend list this then changed in like 2006 after that they needed something simple to read into the people chat! so a simple mind comes also to an easy idea - we set a server that "fishs" the messages (packets) and then store them on their property this today is called often "cloud, whatsapp server" - but these servers are collecting your messages in elder ICQ versions (like 98 versions) you could see your friends like, the the server only sends you the IP from the other (thus you communicate p2p) - if you wanted to send a offine message you get warned that this message is stored on their ICQ server the new servers are fundamentally different - everything goes to their server neither how we call it thats not p2p, IP to IP, ende zu ende still they trying to get rid of the information (here the picture again) https://ibb.co/1G11jJ63 the difference is that the server is not there then p2p is defined, but the picture says as if the server can collect the message/packet is p2p - what it is not it is IP -> SERVER(collects everything) -> other IP so we can see how simple minded that actually is - they just put a server in between - thats all i see a problem with this because the server is property of a company what do what they want with that (like this is our server, terms of use say we are allowed to use your data for advertising/ect.) - its hard even to proof them a miss-use but it not suppose to be like that - just if you given a letter to the post office - its not their property - and they are not allowed to open it up then recently i had problems with that discord it always asking for real names, smartphones, real email and smartphone verification so i gone way back, back to IRC in IRC you can use peer to peer with the so called DDC chat https://en.wikipedia.org/wiki/Direct_Client-to-Client but it dont work anymore, it might be blocked by ISP, the router or maybe the operating system someone then pointed out that ports are blocked by a router what is not the full information in either linux or windows you have so called packets and a recieve and a send port so in theory you cant login to the IRC server because both (send and recieve ports are blocked) https://learn.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-send https://learn.microsoft.com/en-us/windows/win32/api/winsock/nf-winsock-recv it might have a list or a reconizing to allow the IRC ports (both send and recieve) this connection via DDC fails but so they have erased it, it will be a lost skill or a lost knowledge!? to me it seems like that the definition is wrong if a server is involved - otherwise it goes directly through wires, maybe a wire relay device shaft (like a switch for example do with your ethernet card) but not through a server the completed master student (desinformation maybe?): https://www.youtube.com/shorts/JAF5f-Q2gGY
-
off-topic but not for the company and a company sell this data for a lot of money to other company´s - we not talk about peanuts we talk about millions if age and other things are also known it makes them easier to find their target group - where they then for example try to sell products related for that group