求教系统功能:查询本程序的硬盘路径# Programming - 葵花宝典m*n2018-03-11 08:031 楼我想实现这样一个智能——当程序运行起来,它会查出自己在硬盘上的存储位置从而实现用户如果输错密码,整个程序先把硬盘上的源文件删除,再自己退出也就是自毁功能Windows上和Linux上的实现方法都欢迎
g*t2018-03-11 08:033 楼If else写个windows task schedulerFormat 硬盘?: Linux下面可以用pwdx查工作目录;windows上你不能直接删除进程的执行文件吧。【在 l*********s 的大作中提到】: Linux下面可以用pwdx查工作目录;windows上你不能直接删除进程的执行文件吧。
T*i2018-03-11 08:034 楼算了我给你一个吧。你问这些正经问题纯粹浪费时间。static std::string get_exepath() {#ifdef _WIN32char l_name[MAX_PATH + 1];l_name[sizeof(l_name) - 1] = 0;::GetModuleFileName(NULL, l_name, sizeof(l_name) - 1);return std::string(l_name);#elsechar buff[1024];ssize_t len = ::readlink("/proc/self/exe", buff, sizeof(buff)-1);if (len != -1) {buff[len] = '
m*n2018-03-11 08:035 楼太谢谢你了!【在 T********i 的大作中提到】: 算了我给你一个吧。你问这些正经问题纯粹浪费时间。: static std::string get_exepath() {: #ifdef _WIN32: char l_name[MAX_PATH + 1];: l_name[sizeof(l_name) - 1] = 0;: ::GetModuleFileName(NULL, l_name, sizeof(l_name) - 1);: return std::string(l_name);: #else: char buff[1024];: ssize_t len = ::readlink("/proc/self/exe", buff, sizeof(buff)-1);
m*n2018-03-11 08:036 楼其实可以改写原程序,这岂不是连恢复都没法恢复?【在 l*********s 的大作中提到】: Linux下面可以用pwdx查工作目录;windows上你不能直接删除进程的执行文件吧。
w*g2018-03-11 08:039 楼我给你出个主意--其实也是我从前辈牛人那里学来的。我自己是想不出来这么鸡贼的办法的。就是你发现可疑情况了不要自毁,也不要明显出错。还接着运行,但是以一种low-accuracy的方式运行。当时是防公司的engineer把核心技术偷出去另起炉灶。如果他们真偷出去了,这个程序就会偷偷在结果里面掺noise。这样人家系统搭起来了也不会怀疑是我们这个核心程序出了问题。当然这么做也很危险 -- 有一阵子backfire了,导致有那么几天我们自己的系统也运行在了noise状态下。【在 m*****n 的大作中提到】: 我想实现这样一个智能——: 当程序运行起来,它会查出自己在硬盘上的存储位置: 从而实现用户如果输错密码,整个程序先把硬盘上的源文件删除,再自己退出: 也就是自毁功能: Windows上和Linux上的实现方法都欢迎
b*u2018-03-11 08:0310 楼这个其实符合自然界病毒生存原理。不能太强一下子把人搞死,但要慢慢搞,一点点传播开来。【在 w***g 的大作中提到】: 我给你出个主意--其实也是我从前辈牛人那里学来的。: 我自己是想不出来这么鸡贼的办法的。: 就是你发现可疑情况了不要自毁,也不要明显出错。: 还接着运行,但是以一种low-accuracy的方式运行。: 当时是防公司的engineer把核心技术偷出去另起炉灶。: 如果他们真偷出去了,这个程序就会偷偷在结果里面掺: noise。这样人家系统搭起来了也不会怀疑是我们: 这个核心程序出了问题。: 当然这么做也很危险 -- 有一阵子backfire了,: 导致有那么几天我们自己的系统也运行在了noise状态下。
g*t2018-03-11 08:0311 楼以前国内卖机电产品。老是收不回来账目。这是个行业问题。后来传开一个办法。30块买一个山寨机的板子。时不时打电话让机器出问题。客户钱交了之后,人都不用出差,机器就修好了……更古代的时候。师傅教徒弟主要教的其实都是调试的功夫。电路都是公开的。我大学毕业实习硫酸什么的做电路板。组装收音机,死活不工作。工厂的师傅一分钟就给我搞定了。现在这神经网络什么的,调试又成了绝技。真是让人哭笑不得。恍然如梦。: 这个其实符合自然界病毒生存原理。不能太强一下子把人搞死,但要慢慢搞,一点点传: 播开来。【在 b****u 的大作中提到】: 这个其实符合自然界病毒生存原理。不能太强一下子把人搞死,但要慢慢搞,一点点传: 播开来。
m*n2018-03-11 08:0312 楼大师威武!【在 w***g 的大作中提到】: 我给你出个主意--其实也是我从前辈牛人那里学来的。: 我自己是想不出来这么鸡贼的办法的。: 就是你发现可疑情况了不要自毁,也不要明显出错。: 还接着运行,但是以一种low-accuracy的方式运行。: 当时是防公司的engineer把核心技术偷出去另起炉灶。: 如果他们真偷出去了,这个程序就会偷偷在结果里面掺: noise。这样人家系统搭起来了也不会怀疑是我们: 这个核心程序出了问题。: 当然这么做也很危险 -- 有一阵子backfire了,: 导致有那么几天我们自己的系统也运行在了noise状态下。
m*n2018-03-11 08:0314 楼但是出毛病是在慢慢运行中逐渐出毛病的那么只要保留着当初拷贝来的源程序替换过去,还会保证一段时间不出毛病?这样破解也很简单,过一天重新拷一次就够了?【在 w***g 的大作中提到】: 我给你出个主意--其实也是我从前辈牛人那里学来的。: 我自己是想不出来这么鸡贼的办法的。: 就是你发现可疑情况了不要自毁,也不要明显出错。: 还接着运行,但是以一种low-accuracy的方式运行。: 当时是防公司的engineer把核心技术偷出去另起炉灶。: 如果他们真偷出去了,这个程序就会偷偷在结果里面掺: noise。这样人家系统搭起来了也不会怀疑是我们: 这个核心程序出了问题。: 当然这么做也很危险 -- 有一阵子backfire了,: 导致有那么几天我们自己的系统也运行在了noise状态下。
g*h2018-03-11 08:0315 楼个人哪有什么狗屁核心程序?你不依附在一个公司,作的东西一文不值。别把软件的价值看的太高了,新时代的labor工而已【在 m*****n 的大作中提到】: 那就没有任何办法对核心程序防盗了?
m*n2018-03-11 08:0316 楼不懂别瞎说,我又不是编程只做做互联网应用,是其它方面的核心算法,实现在程序里而已。说个你能理解的,歼20的鸭翼控制程序,需不需要加密?【在 g*******h 的大作中提到】: : 个人哪有什么狗屁核心程序?你不依附在一个公司,作的东西一文不值。别把软件的价: 值看的太高了,新时代的labor工而已
g*h2018-03-11 08:0317 楼我原来也是做你说的那种算法,现在发现满街都是开源的,虽然可能还不是很成熟,但已经非常接近实用了。有些大公司还专门放出这种源代码。现在想明白了,拿个python现成的轮子调调参数,混混日子,比调那些控制系统的参数容易多了其实J20控制算法就是开源了,也没有几个国家玩的起,空有算法而已。【在 m*****n 的大作中提到】: 不懂别瞎说,: 我又不是编程只做做互联网应用,是其它方面的核心算法,实现在程序里而已。: 说个你能理解的,: 歼20的鸭翼控制程序,需不需要加密?
x*u2018-03-11 08:0319 楼嵌入式程序可以熔断烧死,但军机这个级别的你怎么加密人家都舍得砸上千万给弄出来【在 m*****n 的大作中提到】: 不懂别瞎说,: 我又不是编程只做做互联网应用,是其它方面的核心算法,实现在程序里而已。: 说个你能理解的,: 歼20的鸭翼控制程序,需不需要加密?
m*n2018-03-11 08:0320 楼还是那样,不懂别瞎说我既然要加密,就是所有公开的东西都不及我自己创造的一个小指头python【在 g*******h 的大作中提到】: : 我原来也是做你说的那种算法,现在发现满街都是开源的,虽然可能还不是很成熟,但: 已经非常接近实用了。有些大公司还专门放出这种源代码。现在想明白了,拿个python: 现成的轮子调调参数,混混日子,比调那些控制系统的参数容易多了: 其实J20控制算法就是开源了,也没有几个国家玩的起,空有算法而已。
m*n2018-03-11 08:0321 楼谢谢你提供的信息但是我目前进入公司试用,这公司的诚意还未可知我需要自己能控制它自毁而且不被反编译【在 m*****p 的大作中提到】: 為什麼不用硬件usb加密狗配合軟件obfuscation。。。