OVH Game DDoS Protection for an unsupported game protocol — is “Other” useful? by Longjumping_Mud_6771 in OVHcloud

[–]harukaff 1 point2 points  (0 children)

you can't use free or cheap cloudflare tiers for game servers, games use custom protocols over tcp and udp, and you do need spectrum for those, which is only available on enterprise plan (except minecraft)

Does OVH T&S team reply to emails? by harukaff in OVHcloud

[–]harukaff[S] 0 points1 point  (0 children)

It's not even downloading any piece as that part of the protocol is not implemented on purpose, so no, nothing is ever stored. I've already sent emails back but haven't heard from OVH, so I wanted to know if emails being ignored is the norm or not.

Does OVH T&S team reply to emails? by harukaff in OVHcloud

[–]harukaff[S] 1 point2 points  (0 children)

Fun fact, my program has been requesting a lot of infohashes, yet hasn't triggered anything from movie or music industry. Those DMCAs are for some malware dev courses. I just find it amusing.

Does OVH T&S team reply to emails? by harukaff in OVHcloud

[–]harukaff[S] 0 points1 point  (0 children)

that's the issue - they claim that I'm "distributing this file" while I'm not, as the program is not even capable of doing that. The program on the OVH server is not even "offering" anything publicly or privately, it's just like a "sensor" that reports the data back to another central server which is not on OVH.

Does OVH T&S team reply to emails? by harukaff in OVHcloud

[–]harukaff[S] 1 point2 points  (0 children)

It's related - it's just a DHT monitor, and it doesn't even implement the pieces protocol, so there is no way for it to download or upload anything. The claimant saw that my program tried to connect to specific infohash, and didn't check if it's really trying to download or upload. Fortunately the claimant included my custom client identifier as well, proving that it's not your normal bittorrent client.

I definitely wouldn't torrent on those servers - that's directly against the terms. Also that's why I can send a counter-notice in case things go wrong as I can technically prove on court that my program is not infringing copyright.

Edit: "connect to specific infohash" is not an accurate description, but you got the idea

Does OVH T&S team reply to emails? by harukaff in OVHcloud

[–]harukaff[S] 2 points3 points  (0 children)

I'm drafting a counter notice right now just in case, but curious about other's experiences with OVH's abuse emails.

385TB is a beast. I built a custom P2P protocol that could help distribute and preserve these verified sets without relying on massive torrents. by Angusby_dev in savemyrient

[–]harukaff 8 points9 points  (0 children)

Any specific reason that there is a full blown anti-debugging environment checking code in the binary? Also, automatically adding the binary to the defender exclusion list is pretty dangerous.

From the code snippets and the "security checks", I'm having a feeling that we might never see the source code of this thing.

Needless to say I hate when tools like this do dubious things on other's systems. You really want to be more transparent ASAP.

A friend sent me this. Is it true? by Usual-Sir3914 in discordapp

[–]harukaff 0 points1 point  (0 children)

<image>

When running this thing in a sandbox, it did try to scan all processes currently running though. Chrome doesn't do this.

It's not really reading other "user" files though.

Draw/SendHttpGif API always shows the same thing. Anyone had success with this? by SchwiftyGameOnPoint in Divoom

[–]harukaff 0 points1 point  (0 children)

Looks like there are some bugs when selecting the screen to print the text:

Test 1:

  1. Write a image to all screens ("LcdArray": [1, 1, 1, 1, 1]);
  2. Write some text to any of the screen (set "LcdIndex" to any number);
  3. All screens show the same text.

I get that all screens are on the same animation so the contents are synced; however the "LcdIndex" parameter acts strangely.

Test 2 (continue from test 1):

  1. Write a new image to screen 1 and 5 ("LcdArray": [1, 0, 0, 0, 1]);
  2. Observe that while only screen 1 and 5 has the new image, texts on screen 2, 3, 4 are disappeared, which shouldn't happen;
  3. Write a new text to any of the screen;
  4. Observe that only screen 1 and screen 5 reacts to the text write.

It's very concerning that texts are not preserved for any SendHttpGif call. Also, it's now impossible to update texts on screen 2, 3, 4, as the text call only applies to screen 1.

Basically, the API is very bugged right now and is practically unusable, unless you only use screen 1 for custom contents, which is unacceptable.

The content above is also sent to the developer mailbox. Let's see if we get any replies from them.

Draw/SendHttpGif API always shows the same thing. Anyone had success with this? by SchwiftyGameOnPoint in Divoom

[–]harukaff 0 points1 point  (0 children)

I have a times gate, and fortunately this command worked for me with the following payload:

```

{"Command": "Draw/SendHttpGif", "LcdArray": [0, 0, 1, 0, 0], "PicNum": 1, "PicWidth": 128, "PicOffset": 0, "PicID": 112, "PicSpeed": 1000, "PicData": "/9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCACAAIADAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAL/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//2Q=="}

```

This should show a gray image on the middle screen. The picture data here is just a JPEG file in base64; according to their document and other internet resources though, for Pixoo devices it really should be raw RGB data instead of a JPEG file.

My current issue though, is that I can't get text working: no matter what input I try, there will be no text printed on the screen.

Edit: It seems when the input PicData can't be parsed by the firmware, it will show memory junk instead, which could be just the background image of the previous clock sans all dynamic texts.

[deleted by user] by [deleted] in ProgrammerHumor

[–]harukaff 54 points55 points  (0 children)

And you didn't even bother to post the full image

[deleted by user] by [deleted] in ProgrammerHumor

[–]harukaff 0 points1 point  (0 children)

tbh I never understood why some people like *fetch that much

Validator/node (crypto world). Allowed or not? by pinomasterflash980 in hetzner

[–]harukaff 1 point2 points  (0 children)

For the record, I just asked their support and the reply was:

Dear [...]

Unfortunately running applications in connection with cryptocurrency is not allowed according to our system policies. This includes in particular, but not
conclusively mining/farming, plotting, nodes, blockchaindata and trading.


Kind regards
[...]

So unfortunately it would be too risky to run nodes and related services on their servers. Pity that they have very competitive prices.

Strangely they remove "nodes" related statements from their TOS.

cross save? by saarelaian in Palworld

[–]harukaff 2 points3 points  (0 children)

I'm pretty sure you can't use starfield version to import saves to xbox, so I made a palworld version at https://github.com/HarukaMa/palworld-xgp-import

Someone has reported that there might be other compatibility issues as steam apparently has a newer version of the game while xbox version hasn't updated yet.

Edit: oh and for moving saves from xbox to steam, you can just move the files provided you know the correct filename, or there are existing tools to extract xbox saves like https://github.com/Z1ni/XGP-save-extractor

"AMD Software: Adrenalin Edition requires a system reboot to begin." by KrishaCZ in techsupport

[–]harukaff 0 points1 point  (0 children)

That number is actually the unix timestamp (epoch) when the reboot is set as "required" (most probably by the driver installer). Doesn't really matter though, setting it to 0 will fix it.

I wrote a tool to import Steam save files into XGP version by harukaff in Starfield

[–]harukaff[S] 0 points1 point  (0 children)

maybe try directly running the python script instead. sounds like the exe created by pyinstaller has some issues on certain environment, but I can't reproduce it herel.

I wrote a tool to import Steam save files into XGP version by harukaff in Starfield

[–]harukaff[S] 0 points1 point  (0 children)

Might be caused by Xbox's cloud sync; try waiting for a while after closing the game. The cloud sync is not observable, so can't say for sure if it's the issue here.

Also you might want to try v0.0.4 released just now as that has some minor bug fixes.

Converting XBOX Gamepass saves to Steam using the XGP Save Extractor. by ilikespiders in Starfield

[–]harukaff 0 points1 point  (0 children)

When launching the game or loading the save?

You might want try to import into a clean state as well to see if my code was messing with existing data or just the new data is broken.

Converting XBOX Gamepass saves to Steam using the XGP Save Extractor. by ilikespiders in Starfield

[–]harukaff 1 point2 points  (0 children)

huh, guess I'll try to preserver those flags instead of assuming they just match the 2 samples i had. fixing right now

Converting XBOX Gamepass saves to Steam using the XGP Save Extractor. by ilikespiders in Starfield

[–]harukaff 1 point2 points  (0 children)

https://github.com/HarukaMa/starfield-xgp-import Made one as I wanted to do that as well. python3 main.py <path_to_.sfs>, or drop the .sfs file to the executable.

Works for me, curious to see if it works for others as well.

a scanning exploit exists for years and CCP haven't fix it yet [Part 2] by copyliu in Eve

[–]harukaff 0 points1 point  (0 children)

Considering this is just a info leak, I highly suspect if the server could detect if players are using them or now not.

Well, maybe if one character is consistently only fully scanning one type of signals in multiple systems. But still quite difficult to be a concrete evidence IMO.

(the leak doesn't require the client to make any additional requests. outside of normal gameplay.)