标题:结构体,函数,被认为木马
只看楼主
编程的乐趣
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:1
帖 子:229
专家分:1027
注 册:2011-4-4
得分:2 
呵呵
2011-09-09 18:22
cdmalcl
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:4091
专家分:524
注 册:2005-9-23
得分:2 
应该随便写个程序就应该是木马
有可能出现自动感染exe的病毒 你弄出一个exe感染你一个exe
还有可能是你程序其的名特别 位置也特别
2011-09-09 18:28
烟雾中的迷茫
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:621
专家分:1069
注 册:2011-2-9
得分:2 
表示 看不懂
2011-09-09 18:42
星辰雁
Rank: 4
等 级:业余侠客
威 望:1
帖 子:93
专家分:275
注 册:2011-9-10
得分:2 
我试过了,没有啥木马提示,无异常。

不要认为CPU运算速度快就 把所有的问题都推给它去做,程序员应该将代码优化再优化,我们自己能做的决不要让CPU做 ,因为CPU是为用户服务的,不是为我们程序员服务的!
2011-09-10 11:42
外部三电铃
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:那一年
等 级:贵宾
威 望:55
帖 子:2004
专家分:7306
注 册:2007-12-17
得分:2 
楼主用的是奇虎360吧,经常误杀

那一年,苍井空还是处女
2011-09-10 11:50
绿茶盖儿
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:1
帖 子:363
专家分:1852
注 册:2011-9-3
得分:0 
回复 楼主 hanxiaokun
如果用的360的话,查杀木马就好了
2011-09-10 23:03
sfl514318924
Rank: 1
等 级:新手上路
帖 子:11
专家分:2
注 册:2011-9-11
得分:0 
回复 3楼 TonyDeng
那该如何处理呢?
2011-09-11 14:58
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
回复 17楼 sfl514318924
結構的性質與數組相同。C語言規定不能直接傳遞數組,同樣也不應直接傳遞結構,穩妥的做法是使用指針傳遞,返回指針,而不是直接返回整個結構。C語言之所以不直接傳遞數組的原因,是因爲數組的規模未知,用於參數傳遞和返回的棧空間很小,未必可以容納數組的數據,故硬性規定凡數組傳遞必用指針。同樣的道理,結構的規模也是未知的,因爲結構能包括的數據類型很多,很可能裏面藏有數組(對C++來説,結構與類無異),故本來也不應這樣直接傳遞和返回結構的。須知,函數返回值給調用者的機制,是在棧中開闢臨時空間複製返回數據,在調用取得後自動廢棄,返回結構實體的動作,等於返回整個數組一樣是大忌,在實際執行中,天知道編譯器分配的棧空間剩餘多少給這個結構實體可用,當它超越實際邊界,就出現注入外部未知空間的危險——這是運行時錯誤,無法在設計和編譯階段測試出來的。

某些防護軟件不報錯,並不等於這種危險動作沒有問題,至多說360有點過敏,但它確實偵測到危險動作,頂多是報與不報的問題,報比隱瞞好。

[ 本帖最后由 TonyDeng 于 2011-9-11 15:31 编辑 ]

授人以渔,不授人以鱼。
2011-09-11 15:25



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-349566-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.375259 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved