News for hackers. Stuff that matters.

asamy45

Re:Ask HN: Who is hiring? (November 2020) on Monday November 02, 2020 @11:42AM (#24970020)
Doctype | Software engineer | Stockholm, Sweden | ONSITE, VISA or REMOTE (worldwide) | Full-time | https://www.doctype.se/ We're a small digital agency based in Stockholm, Sweden. Currently around 15 people. We have an office in the heart of Stockholm, but our employees are free to work from wherever they feel most productive. We've built https://lemondogs.com/, https://www.gothiaecup.com/, https://beta.esportal.se/, amongst other websites. Our largest clients are within the eSports segment. We’re currently looking for a software engineer with reverse engineering skills to work with us on client-sided anti-cheat technology. The project you would be working on is a standalone client built in C/C++, Go and x86 Assembly. Our current tech stack is mainly Go, MariaDB and React,

Requirements:

* Good understanding of C and x86-64 assembly

* Good understanding of the Windows NT kernel

* Good grasp of reverse engineering

* Eager to learn

Nice to have:

* Experience with reverse engineering malware/cheats/games, the windows NT kernel

* Experience with binary instrumentation

* Experience with hardware-assisted virtualization (such as VT-x and AMD-V), SLAT (Second Level Address Translation) (e.g. EPT, NPT)

* Understanding cryptography primitives

You’ll be working together with another anti-cheat engineer to combat cheaters in video games. Mail me at: [email protected]

Re:Ask HN: Who is hiring? (October 2020) on Friday October 02, 2020 @07:39AM (#24661576)
Doctype | Software engineer | Stockholm, Sweden | ONSITE, VISA or REMOTE (worldwide) | Full-time | https://www.doctype.se/ We're a small digital agency based in Stockholm, Sweden. Currently around 15 people. We have an office in the heart of Stockholm, but our employees are free to work from wherever they feel most productive. We've built https://lemondogs.com/, https://www.gothiaecup.com/, https://beta.esportal.se/, amongst other websites. Our largest clients are within the eSports segment.

We’re currently looking for a software engineer with reverse engineering skills to work with us on client-sided anti-cheat technology. The project you would be working on is a standalone client built in C/C++, Go and x86 Assembly. Our current tech stack is mainly Go, MariaDB and React,

Requirements:

* Good understanding of C and x86-64 assembly

* Good understanding of the Windows NT kernel

* Good grasp of reverse engineering

* Eager to learn

Nice to have:

* Experience with reverse engineering malware/cheats/games, the windows NT kernel

* Experience with binary instrumentation

* Experience with hardware-assisted virtualization (such as VT-x and AMD-V), SLAT (Second Level Address Translation) (e.g. EPT, NPT)

* Understanding cryptography primitives

You’ll be working together with another anti-cheat engineer to combat cheaters in video games. Mail me at: [email protected]

Re:Ask HN: Who is hiring? (September 2020) on Tuesday September 01, 2020 @03:49PM (#24346191)
Doctype | Software engineer | Stockholm, Sweden | ONSITE, VISA or REMOTE (worldwide) | Full-time | https://www.doctype.se/

We're a small digital agency based in Stockholm, Sweden. Currently around 15 people. We have an office in the heart of Stockholm, but our employees are free to work from wherever they feel most productive. We've built https://lemondogs.com/, https://www.gothiaecup.com/, https://beta.esportal.se/, amongst other websites. Our largest clients are within the eSports segment.

We’re currently looking for a software engineer with reverse engineering skills to work with us on client-sided anti-cheat technology. The project you would be working on is a standalone client built in C/C++, Go and x86 Assembly. Our current tech stack is mainly Go, MariaDB and React,

Requirements:

* Good understanding of C and x86-64 assembly

* Good understanding of the Windows NT kernel

* Good grasp of reverse engineering

* Eager to learn

Nice to have:

* Experience with reverse engineering malware/cheats/games, the windows NT kernel

* Experience with binary instrumentation

* Experience with hardware-assisted virtualization (such as VT-x and AMD-V), SLAT (Second Level Address Translation) (e.g. EPT, NPT)

* Understanding cryptography primitives

You’ll be working together with another anti-cheat engineer to combat cheaters in video games. Mail me at: [email protected]

Re:Ask HN: Who is hiring? (February 2020) on Monday February 03, 2020 @11:50AM (#22225962)
Doctype | Software engineer with reverse engineering skills / Anti-cheat engineer | Stockholm, Sweden | ONSITE, VISA or REMOTE (worldwide) | Full-time | https://www.doctype.se/

We're a small digital agency based in Stockholm, Sweden. Currently around 15 people. We have an office in the heart of Stockholm, but our employees are free to work from wherever they feel most productive. We've built https://lemondogs.com/, https://www.gothiaecup.com/, https://beta.esportal.se/, amongst other websites. Our largest clients are within the eSports segment.

We’re currently looking for a software engineer with reverse engineering skills to work with us on client-sided anti-cheat technology. The project you would be working on is a standalone client built in C/C++, Go and Assembly. Our current tech stack is mainly Go, MariaDB and React.

Requirements:

* Good understanding of C and x86-64 assembly

* Good understanding of the x86 architecture

* Good understanding of the Windows NT kernel

* Good grasp of reverse engineering

* Eager to learn

Nice to have:

* Experience with reverse engineering malware/cheats/games, the windows NT kernel

* Experience with binary instrumentation

* Experience with hardware-assisted virtualization (such as VT-x and AMD-V), SLAT (Second Level Address Translation) (e.g. EPT, NPT)

* Understanding cryptography primitives

The role we’re looking to fill is full-time. You’ll be working together with another anti-cheat engineer to combat cheaters in video games. We can offer relocation to Sweden and assist with housing. Feel free to mail me at [email protected] if this sounds interesting to you!

Re:Ask HN: Who is hiring? (October 2019) on Tuesday October 01, 2019 @04:53PM (#21130504)
Doctype | Software engineer with reverse engineering skills / Anti-cheat engineer | Stockholm, Sweden | ONSITE, VISA or REMOTE (worldwide) | Full-time | https://www.doctype.se/

We're a small digital agency based in Stockholm, Sweden. Currently around 15 people. We have an office in the heart of Stockholm, but our employees are free to work from wherever they feel most productive. We've built https://lemondogs.com/, https://www.gothiaecup.com/, https://beta.esportal.se/, amongst other websites. Our largest clients are within the eSports segment.

We’re currently looking for a software engineer with reverse engineering skills to work with us on client-sided anti-cheat technology. Our current tech stack is mainly Go, MariaDB and React, but the project you would be working on is a standalone client built in C/C++, Go and Assembly.

Requirements:

* Good understanding of C and x86-64 assembly

* Good understanding of the x86 architecture

* Good understanding of the Windows NT kernel

* Good grasp of reverse engineering

* Eager to learn

Nice to have:

* Experience with reverse engineering malware/cheats/games, the windows NT kernel

* Experience with binary instrumentation

* Experience with hardware-assisted virtualization (such as VT-x and AMD-V), SLAT (Second Level Address Translation) (e.g. EPT, NPT)

* Understanding cryptography primitives

The role we’re looking to fill is full-time. You’ll be working together with another anti-cheat engineer to combat cheaters in video games. We can offer relocation to Sweden and assist with housing. Feel free to mail me at [email protected] if this sounds interesting to you!

So how does this belong to HN?
Re:C puzzles on Thursday November 10, 2016 @02:46PM (#12923571)
The movslq instruction will sign extend the upper 32 bits.
Re:C puzzles on Thursday November 10, 2016 @02:36PM (#12923483)
Actually he clearly misunderstands the difference, IA-32 refers to x86, which he then says IA-64, which refers to Itanium, which is sort of a bad comparison then.
Re:C puzzles on Thursday November 10, 2016 @02:25PM (#12923387)
No, I am not sure why this happens.
Re:C puzzles on Thursday November 10, 2016 @02:25PM (#12923383)
His scope of talk sounds as if he is referring to x86-64. Many people mistake the IA-64 for x86-64, that's why I assumed he'd be talking about it. Not to mention that IA-32 refers to x86, which he clearly seems to misunderstand.
Re:C puzzles on Thursday November 10, 2016 @01:25PM (#12922838)
Doesn't happen for me. Both GCC and Clang compile it fine.
Re:C puzzles on Thursday November 10, 2016 @01:05PM (#12922671)
Right, C compilers will automatically known it's part of libc. You didn't need to do the separate file thing, you could just have the wrapper and it will trigger the movslq, or a cltq.
Re:C puzzles on Thursday November 10, 2016 @12:32PM (#12922370)
Just think of the generated assembly.
Re:C puzzles on Thursday November 10, 2016 @12:26PM (#12922305)
No. The int to int * truncation does not happen, the cast does not matter. What matters is the `int *p' which is 64-bit on 64-bit systems, so the compiler will just move the returned value in RAX into wherever p is, so no truncation happens, even without the cast. Look at the generated assembly, you'll see what I mean.
Re:C puzzles on Thursday November 10, 2016 @12:14PM (#12922183)
There is no cast that happens behind the scene, look at the generated assembly.
Re:C puzzles on Thursday November 10, 2016 @12:12PM (#12922159)
Has nothing to do with includes, it has no error. The C compiler will automatically know its imported. He probably thinks that `int *` is 32-bit regardless.
Re:Passport Index 2016 on Sunday July 17, 2016 @06:53PM (#12112302)
No. Finland speaks Finnish and Swedish, and they lie within the Nordic region.
Renamed to KSM then, thanks!
corysama, yeah, it's based on KVM, I am not very creative in the naming field. Yes, it's kernel based.

Thanks for the suggestion.

Feel free to suggest a name then, naming isn't really my thing.
It was a random name, to be honest :)