Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Mar 03 2017 15:52
    @dom96 banned @Octopoda7
  • Feb 12 2017 23:57
    @dom96 banned @zzz125
  • Dec 23 2016 19:43
    @dom96 banned @Izrab
From IRC (bridge bot)
@FromIRC
<shashlick> IT is a nightmare
From IRC (bridge bot)
@FromIRC
<shashlick> i don't know if self-signed certs are good enough
From IRC (bridge bot)
@FromIRC
<FromDiscord> <Rika> method has lock level <unknown>, but another method has 0 [LockLevel] what does this mean...
<axion> o/
<FromDiscord> <Rika> oh hello
<axion> Looks like 1.2.0 doesn't break any of my code woohoo
<axion> Oh hey Rika. I haven't seen you on the mumble chat
From IRC (bridge bot)
@FromIRC
<FromDiscord> <Rika> yeah its uh
<FromDiscord> <Rika> dunno really why i didnt join
<FromDiscord> <Rika> was watching a livestream
<axion> I've been mostly chatting there to varriount and krux for hte last week. so much so that i forget to say i'm alive and still using Nim in this channel :⁠)
<FromDiscord> <Rika> had no doubts that you were alive lol
<axion> well i'm almost always there, and i made some fixes to my stream so it shouldn't flicker for you any more!
<FromDiscord> <Rika> wait wtf how did you discover the issue?
<axion> i just noticed that my refresh rate was 30hz, probably after a driver update or something
<axion> it's now 120
<FromDiscord> <Rika> you on mumble right now? or are you about to sleep or something?
<axion> i'll be there for a few more hours at least
From IRC (bridge bot)
@FromIRC
<leorize> axion: wait you stream?
<axion> Sorta
<axion> I mostly just share my screen and ask dumb questions
<leorize> when are you streaming? I'll try to tune in :⁠)
<axion> I'm on mumble now and sharing on Jitsi
From IRC (bridge bot)
@FromIRC
<leorize> ok, how can I tune in? :⁠P I don't do either :⁠P
<axion> gotta install a mumble client and connect to uberalles.mumbl.io
<axion> a few of us here use that. surprised you dont know about it :⁠)
<leorize> I do, I just like chatting more :⁠P
<leorize> (mainly because my spoken english is terrible)
From IRC (bridge bot)
@FromIRC
<Araq> leorize, can you please fix nim-lang/Nim#13870
<disbot> ➥ 3Gcc cross compiler doesn't know '-mno-ms-bitfields' ; snippet at https://play.nim-lang.org/#ix=2gHR
<leorize[m]> Araq: I don't think there's anything to fix. They didn't specify the flags for the cross compiler, so the compiler ended up using the host flags
From IRC (bridge bot)
@FromIRC
<leorize[m]> also without details on how they did the compilation, I have doubt it's being done correctly
<livcd> who is "nugatty" here ? Oo
Elie Zedeck RANDRIAMIANDRIRAY
@eliezedeck
Hello everyone, I seem to remember that in the old days, Nim would mangle symbol names in the final binary (or I might be wrong) ... How does one typically obfuscate binaries so that no names from the original symbols will be seen in the binary?
From IRC (bridge bot)
@FromIRC
<supakeen> You could strip your binary, or do you want to specifically mangle them?
Elie Zedeck RANDRIAMIANDRIRAY
@eliezedeck
yes, completely mangle it
From IRC (bridge bot)
@FromIRC
<supakeen> I'm not too sure how to mangle but perhaps you can say what you want to achieve instead of the means to achieve it? :⁠)
Elie Zedeck RANDRIAMIANDRIRAY
@eliezedeck
right, so: if I open the binary file in the editor, I'll be able to see a bunch of symbol names that would indicate features that I'm using in the binary ... I want to mangle these symbols so that it is not going to be obvious, what features or technology the app might be using
I already found a way to obfuscate strings, symbols obfuscation is next step
I'm not looking for fullproof protection, just trying to make things not too obvious
From IRC (bridge bot)
@FromIRC
<supakeen> Sure I understand, I thought stripping the binary would already resolve much of this but I might be wrong :⁠)
Elie Zedeck RANDRIAMIANDRIRAY
@eliezedeck
I've already stripped the binary, but I'm still seeing stuffs, plenty of them
using existing C obfuscator tools might be a way, but if there is already this feature (which I remember Nim did), I prefer it to be at Nim level
this way also, I don't have to avoid mangling names that shouldn't be mangled
From IRC (bridge bot)
@FromIRC
<FromDiscord> <mratsim> use exportc
<FromDiscord> <mratsim> @eliezedeck, example: https://github.com/numforge/laser/blob/master/laser/openmp.nim#L13-L25
<FromDiscord> <mratsim> and you can push/pop {.push exportc: myRandomName().} as well
<FromDiscord> <mratsim> this way you can apply that to proc and temporary variables