linux壳?Linux软件大全

linux5000端口是什么服务linux500

linux根分区的大小一般是多少?

分区的大小,主要看你的系统磁盘空间情况和你的具体应用。如果只是日常使用,建议10-20G即可满足大部分需求。

如果你的系统提供多用户登录的话,这样可以适当的放大一些,一般每个用户分配500-1024M也可满足需要了。

建议给/var/和/usr/local做成独立的分区,也可以适当的多分配些空间,但一般每个区10G也够用了。

如果还有剩余空间,可以根据需要划分城一个独立分区,或多个逻辑分区,以供不同的应用使用。

linux超级用户和普通用户的区别?

在Linux系统中,有三类用户,分别是系统用户、普通用户和根用户。

1.普通用户:是Linux的真实用户,这类用户可以通过用户名和密码登录,通常普通用户的UID大于500;

2.系统用户:是系统运行时的一些特殊用户,这类用户往往不能登录到系统中,但是一些进程需要使用这类用户运行,比如系统中的htpd进程就是使用用户apache运行的;

3.根用户:又叫root,它的UID为0,也是系统中的超级用户,拥有最高权限。

除了用户之外,Linux系统中还存在用户组,而用户组也是用数字来区分的,即GroupID,简称为GID。

Linux能应用在哪些领域呢?

锂电池行业现状

1

锂电池

锂电池是指以嵌锂化合物为正负极材料的二次电池。在充放电过程中,锂离子在两个电极间往返脱嵌和嵌入。相对于传统铅酸电池和镍铬电池等,锂电池具有能量密度高、循环寿命长、充放电性能好、使用电压高、无记忆效应、污染较小和安全性高等优势。锂电池相当于传统燃油车的内燃机,对于意在新能源行业领域弯道超车赶超传统燃油车发达国家欧美日韩等国的中国来说,发展锂电池行业早已上升为国家战略。

锂电池占新能源汽车成本的40%以上,是最大的成本构成。锂电池的核心部分主要由正极材料、负极材料、电解液和隔膜四大关键材料组成。根据日本IIT的研究报告,正极材料、负极材料、电解液、隔膜分别占锂离子电池材料成本的比例约为30%、10%、17%、25%。(图一)

图1锂电池材料成本占比

2

锂电池整体产业链的上下游

锂电池整体产业链较长,覆盖的行业较广。原材料主要包括锂、钴、镍、锰、铝、氟、石墨等矿产资源,聚乙烯、聚丙烯、沥青、尼龙等石油、煤化工行业资源;上游行业涵盖正极材料、负极材料、电解液、隔膜、铝箔、铜箔和锂电池生产设备制造等;中游行业包括锂电池生产企业,主要进行圆柱、软包、金属壳电池的生产和集成PACK;下游行业为锂电池应用领域,如数码电子产品、新能源汽车、动力电池回收、储能设备等行业。(图2)

图2锂电池产业链

锂电池分类

1

以正极材料分类

以正极材料分类,锂电池主要可以分为:钴酸锂、锰酸锂、磷酸铁锂、钛酸锂和三元材料等。

钴酸锂

首个成功商业化的锂离子电池正极材料。由于存在钴资源相对贫乏、价格较高、对环境有毒性影响等缺点,再加上该材料安全性能较差、容量相对较低,大大限制了其应用和长远的发展。目前钴酸锂材料电池主要应用于数码产品的电池中。

锰酸锂

主要为尖晶石型锰酸锂。相对钴酸锂,具有资源丰富、价格便宜、对环境污染小且安全性能优良等特点。但尖晶石的结构很难保持完整性,循环性较差,高温循环中锰在电解液中的溶解和Jahn-Teller效应(非线性分子的电子云在某些情形下发生的构型形变)导致材料的容量衰减严重。锰酸锂的优势在于成本低,劣势是比能量已达极限,因此只能用于特定应用领域的专用车型。

磷酸铁锂

原材料丰富、价格相比其他材料来比较低廉、对环境友好,加上较好的循环性能和高安全性,使得其广泛应用于客车领域。但是磷酸铁锂材料的导电性较差,振实密度较低,导致体积能量密度较低,限制了其进一步的应用。

钛酸锂

钛酸锂是一个优缺点都很明显的材料,而且可以做正极也可以做负极,当其作为正极材料时能量密度低的缺点凸显,作为负极材料时其高寿命的优点却无法得到其他短寿命的正极材料充分利用。钛酸锂优势在于能够实现快充(5min充满)、高寿命、安全性高、工作温度范围宽,但其低能量密度和容易胀气的短板在没有技术突破的前提下,只适合应用于续航里程相对不敏感的公交车、客车等领域。

三元材料

受钴酸锂的金属元素掺杂改性的启发,三元材料得到快速发展。三元材料结合了钴酸锂、镍酸锂和锰酸锂(铝酸锂)的优点,形成了三元共荣体,可以充分发挥三个组元的作用。能量密度高是三元材料电池相较其他正极材料电池最为突出的优点,但安全性相对较低是其发展受到一定程度限制的最大原因。三元材料主要分为镍钴锰(NCM)和镍钴铝(NCA)两大类。其中镍(Ni)提供容量,含量越高电池的能量密度越大,钴(Co)贡献部分容量的同时稳定结构,锰(Mn)/铝(Al)主要用来稳定结构。三者协同作用,共同发挥出三元材料高能量密度、较低成本等优点。

传统“3C”类产品锂电池主要是钴酸锂材料,由于电脑、手机等市场已接近饱和,未来主要看智能手机的创新和期待智能穿戴产品的爆发,因此当前“3C”领域对锂电池需求将保持一个稳定的低增速。

近年来随着我国新能源汽车政策的实施以及新能源汽车生产量的迅速扩大,动力锂电池迎来了爆发,直接拉动相对应的磷酸铁锂和三元正极材料电池的出货量。

2017年以来,三元电池备受热捧。据统计,2017年前三季度中国动力锂电池产量31GWh,其中镍钴锰三元材料(NCM)占比49%,磷酸铁锂占比40%,锰酸锂占比8%。与此同时,根据国家规划,2020年要实现动力电池350Wh/kg的能量密度,2025年目标为400Wh/kg,2030年目标为500Wh/kg。对动力锂电池高能量密度的倾斜,使得许多企业及市场将目光转向三元材料锂电池,而磷酸铁锂电池似乎有些冷落。

据统计,镍钴锰三元材料(NCM)目前有333、523、622、811四种型号(数字代表镍钴锰元素的比例,如NCM523代表镍:钴:锰比例为5:2:3),作为主要活性元素的镍含量越高,电池的容量优势越显著。目前,三元电池企业主要应用的是NCM333与NCM523,NCM622已经进入部分企业的供应链体系,NCM811正处于研发阶段。

2

以封装材料分类

方形硬壳(铝壳/钢壳)电池

方形硬壳电池壳体多为铝合金、不锈钢等材料,内部电芯采用卷绕或叠片工艺,对电芯的保护作用优于软包电池(铝塑膜电池),电芯安全性相对圆柱型电池也有了较大改善。

方形铝壳动力锂电池在钢壳基础上发展而来,与钢壳相比,轻重量和安全性以及由此而来的性能优点,使铝壳成为方形硬壳动力锂电池外壳的主流。由于方形硬壳动力锂电池可以根据产品的尺寸进行定制化生产,所以市场上有成千上万种型号,而正因为型号太多,工艺很难统一。

软包电池(铝塑膜电池)

软包锂电池所用的关键材料,如正极材料、负极材料、隔膜、电解液等与传统的钢壳、铝壳锂电池之间区别不大,最大的不同之处在于软包装材料(铝塑复合膜),这是软包锂电池中最关键、技术难度最高的材料。软包锂电池是对采用铝塑膜等软包装锂电池的简称,主要是为了区别于传统的采用铝金属等硬质壳体包装的锂电池。软包电池的安全性更好,重量更轻,容量更大。软包电池的不足之处是一致性较差,成本较高,容易发生漏液。

圆柱电池

圆柱型锂电池有诸多型号,比如18650、21700等。圆柱形锂电池生产工艺成熟,PACK成本较低,电池产品良率以及电池组的一致性较高。由于电池组散热面积大,其散热性能优于方型电池。圆柱形电池便于多种形态组合,适用于电动车空间设计的充分布局。但圆柱形电池一般采用钢壳或铝壳封装,比较重,比能量相对较低。随着电动汽车市场的进一步扩大和对续航里程要求的不断提升,整车企业对动力电池在能量密度、制造成本、循环寿命和产品附加属性等方面都提出了更高的要求。在原材料领域尚未获得巨大突破的前提下,适当增大圆柱电池的体积以获得更多的电池容量,便成为一种可探索的方向。

行业及值得关注的方向

尽管新能源行业面临着补贴退坡20%的危机感,但是目前新能源汽车正处于全球化发展阶段,随着多国制定禁售燃油车时间表,人们可以明显感受到新能源汽车发展在持续加速。2017年9月9日,工信部副部长辛国斌指出,已启动停止销售传统能源汽车时间表制定。2017年9月28日,工信部发布了《乘用车企业平均燃料消耗与新能源汽车积分并行管理办法》,确定了我国新能源汽车发展目标。国家政策依然在促进新能源汽车的推广,那么作为新能源汽车核心部件的锂电池情况又是如何呢?

2017年前10个月,锂电池总装机量18.1GWh(非产量),同比增长31.43%。随着未来新能源汽车的进一步普及,锂电池需求将保持增长。据中商产业研究院发布的《2017-2022年中国动力电池市场调研及投资潜力报告》预测,到2020年中国动力电池产量将超过140GWh。(图3)

图32016-2020年中国动力电池产量及增速预测

看数据整个行业依然前景美好,然而在同时面对下游端新能源汽车企业的降低成本要求和上游原材料端供货紧缺价格猛增的双重压力下,锂电池生产厂商的利润下降也就不可避免。随着各个电池生产厂商纷纷进行厂房生产线的升级改造和生产厂房的扩建,锂电池生产厂商将会面临一个严峻的问题:低端电池产能过剩,优质电池供应不足。由于正负极材料、隔膜、电解液等配套材料在过去一两年中也在积极扩产,锂电池产能过剩还将通过传导使得锂电池产业链各环节均出现不同程度的供需失衡。那么,整个锂电池产业链还有哪些环节可以关注呢?

1

钴、镍原材料端

2017年可以毫不夸张的称为“钴稀之年”,钴价的快速上涨主要是长期、中期、短期三种因素叠加造成。从长期因素分析,随着三元锂电材料受重视程度的提升和政策的支持,可以肯定今后三元锂电池为新能源电动车的主要电池类型,对其需求将出现大的增长。从中期或较长时期因素来分析,不仅是中国,全球的钴资源、特别是原生钴资源的供需矛盾未来都较为突出,供不应求的状况在全球范围内正成为一个共识。从短期因素来看,全球经济逐步复苏、美元加息等因素刺激大宗商品、有色金属整体回升,投机性资金看好钴金属,不惜重金投入。(图4)

图4钴价格涨跌图

钴市上扬与三元电池抢占磷酸铁锂电池市场息息相关,然而乐观的背后需要注意的是“水能载舟亦能覆舟”。受成本、性能驱动,三元材料正在纷纷向着高镍化、低钴化发展。(图5)

图5镍价格涨跌图

“妖镍”过山车一般的价格波动让人难以揣度,目前新能源汽车动力电池对于镍的需求量占镍市场的份额并不高,但钴价高居不下,三元材料高镍低钴化已成趋势,高镍三元材料在能量密度上也有着更大的优势。目前,三元材料NCM622还未普及,而众多动力锂电池正极材料生产企业大力研发的NCM811可能还需要一些时间。当高镍三元材料逐渐成为市场主流的时候,镍的价格可能会如今年的钴价一般持续上涨。

2

上游材料端

锂电池及其上游材料中的正极材料、负极材料、电解液和隔膜,2015年我国的产量占全球总产量的比重分别为49.11%、56.76%、67.89%、57.44%、38.96%,正极、负极和电解液三种材料基本能够满足国内需求而且大量出口海外。2016年隔膜材料大规模扩产后,全年产量达到10.84亿平,干法隔膜的产能已经得到释放,湿法隔膜预计2018年将逐步完成进口替代。2016年国内铝塑膜需求量为9500万_,而国内铝塑膜产量为494万_,目前国产化率尚不足8%。

铝塑膜为软包锂电池特有的外层封装材料,通常由三层复合组成,即外阻层、阻透层和热封层。塑膜成本占软包电池成本的15%-20%,而国内外铝塑膜的价格差距约在20%~30%。随着补贴下降压力传导至中游,锂电池厂商面临巨大成本压力,迫切需要降低锂电池原材料成本,因此铝塑膜实现进口替代、国产化需求日益凸显。随着全球软包电池的渗透率提高,铝塑膜的总需求也会大幅增长。(图6)

图6软包锂电池成本占比

3

中游动力锂电池相关生产

技术改造公司

各大锂电池厂商都在扩建规模和提升产能,必然会带来旧设备的升级利用。国内动力电池生产线自动化率与国外相差较大,据统计数据,目前国内一线、二线厂商的自动化率分别为60%和30%,较国外先进企业85%的自动化率仍有提升空间。而技术改造公司可以适时进入锂电池行业。由于动力锂电池生产绝大部分工序都有着较高的技术壁垒,比如合浆机、涂布机、辊压机、模切机、卷绕机等专业性强,因此技术改造公司可以从技术壁垒相对较低的自动化装配线介入。

自动化装配线的特点主要负责的是成熟设备(如:绝缘电阻测试仪、超声波焊接机、CCD相机等)的集成,电芯单体的移动、翻转、装配、检测等,对于服务于车企、电子元器件等成熟行业的技术改造公司来说,装配线所需核心的元器件,如伺服电机、传感器、CCD相机、气缸、夹爪设计、夹具设计、机器人集成、传输带连接、PLC编程控制等,都属于技术改造公司最熟悉的应用领域。而技术改造公司需要结合锂电池生产厂的工艺需求和各个工序的装配精度、检测精度、生产节拍等细节,设计出满足其要求的设备升级改造方案。

机器人行业

随着机器人在智能制造行业的应用急速扩大,同时世界四大机器人家族(瑞士ABB、日本发那科公司、日本安川电机、德国库卡机器人)的供货不足和价格的提升,国产机器人替代进口是一大趋势。锂电池生产制造厂商由于频繁地产品换型和产能的大幅提升压力,智能化、柔性化、高效率的机器人逐渐成为其主要选择。在新能源行业补贴退坡20%的国家政策状况下,下游新能源汽车生产厂商对动力锂电池生产厂商提出降成本需求,同时原材料端价格的提升,两头的压力都迫使动力锂电池生产厂商尽可能降低成本。因此,国产机器人在动力锂电池产业链中的市场占有率将会逐步提升。

计算机视觉的应用

同机器人行业一样,计算机视觉应用行业同样属于一个应用面非常广的行业,其主要应用行业集中在军事、医疗、工业生产和人工智能领域。其在工业生产行业主要应用为无损尺寸检测和缺陷检测。随着动力锂电池行业越来越规范,其生产各工序品控不断提升,传统人工检测无论从精度和速度上都已经无法跟上产能的提升。而尺寸检测、缺陷检测几乎遍布整个动力锂电池生产的每一道工序。

根据不同的工艺需求,其所需的算法逻辑、CCD相机选型、光源选择等各个细节都不相同,这些需求都是相对较为特殊和独特的需求,而康耐视、基恩士等行业巨头的配套算法多是基于普遍性的检测,而专项的检测要求,一定会使康耐视、基恩士等行业巨头研发团队的产生高额费用。因此,国内计算机视觉的应用算法公司就有了进入动力电池行业的机会。

4

下游动力锂电池的回收、储能设备

动力电池回收

12月1日,《车用动力电池回收利用拆解规范》正式开始实施。这是由工信部提出的国内首个关于动力电池回收利用的国家标准,明确指出回收拆解企业应具有相关资质,进一步保证了动力电池回收利用的安全、环保、高效。《拆解规范》对废旧动力电池回收利用的安全性、作业程序、存储和管理等方面都进行了严格规定,在一定程度上规范了我国车用动力电池的回收利用及拆解、专业性技术及动力电池回收体系,有利于行业发展。

据统计,国内动力电池将在2020年前后进入报废高峰,累计报废量将达到12-17万吨,而2016年实际拆解回收不足1万吨。

动力电池中正极材料、电解质处理不当对环境污染巨大,且我国钴等稀缺金属对外依赖严重。据有关机构测算,2018年从废旧动力锂电池中回收钴、镍、锰、锂、铁和铝等金属所创造的回收市场规模将达到53.23亿元,2020年达到101亿元,2023年将达到250亿元。所以,动力电池回收将成为国内新能源汽车发展的关键。明年2月1日起,《车用动力电池回收利用余能检测》等3项动力电池新国标也将正式实施。随着较为完善的国标体系的建立,动力电池回收和梯次利用的无序状态将有望改善。

梯次利用是指将退役的动力电池,运用在储能、分布式光伏发电、低速电动车等领域,发挥再利用价值。而当电池无法进行梯次利用时,则需要进行拆解回收。

清华大学核能与新能源技术研究院研究员徐盛明认为,废旧动力电池资源回收和梯次利用市场空间巨大。“目前处在技术积累和研发阶段。未来回收技术和梯次利用技术创新是企业竞争力的重要体现。”

因此,专业回收处理动力电池的企业将会在未来的几年迎来一个发展时期。

储能设备

随着未来锂电池价格降低,锂电池梯次利用越来越规范,储能锂电池市场的经济性将逐步凸显。据预测到2020年,我国储能锂电池需求有望达到16.64GWh,2017-2020年市场增速有望维持在40%以上,如果储能市场能够随电池降价而实现快速成长,则有望带来增量设备需求。(图7)

图7储能锂电池需求预测

目前,中国锂电储能市场尚未出现龙头企业,各大企业均处于布局阶段,产值均在5亿元以下。由于国内储能政策不明朗,锂电储能电池价格较贵,且还存在一定的技术瓶颈。

中商产业研究院《2017-2022年中国锂电池市场调研及预测报告》显示,2016年中国储能锂电池市场规模约52亿元。其中,储能电池市场占比最大的是比亚迪,为14%;其次是富朗特及圣阳股份,均为7%。(图8)

图82016年中国储能锂电池市场竞争格局图

潜在颠覆动力锂电池的五大电池

1

金属空气电池

金属空气电池理论上正极的容量密度无限大,以空气中的氧气为正极,以铝、镁、锌、锂等活泼的金属为负极材料,可以获得超高能量密度。但空气电池的研发成本很大,其所遇到的难题也一直未能解决。

2

固态电池

液态锂离子电池能量密度极限在350Wh/kg,用固态电解质替代锂离子电池中的电解液+隔膜之后的固态电池,适配更高能量密度的正负极材料,能量密度能够达到500-600Wh/kg,被公认为下一代锂离子电池技术。丰田、宝马、菲斯克、博洛雷、松下、三星、三菱、现代、戴森、宁德时代等企业,都在加紧布局固态电池的储备研发。

3

锂硫电池

单质硫的理论比容量和比能量可高达1675mAh/g和2567Wh/kg,硫还具有价格低廉、环境友好等优点,有望成为下一代理想的正极材料。在同等质量下,锂硫电池可拥有传统锂离子电池6-7倍的电量,但目前使用寿命还达不到预期。未来锂硫电池的使用循环寿命达到与锂离子电池相当之后,将成为理想的替代产品。

4

燃料电池

燃料电池是一种将燃料与氧化剂的化学能通过电化学反应直接转换成电能的发电装置。常用的燃料除氢气外还有甲醇、联氨、烃类及一氧化碳等。氢燃料电池成为与锂电池相抗衡的一大技术路线,具有零排放、长续航、加氢时间短等特性,但是也面临氢气制造、存储与安全性问题,以及催化剂金属铂的稀有问题。

5

石墨烯电池

石墨烯被誉为材料之王,具有极高的导热性、导电性、比表面积等优良特性,使其成为储能、电子、光电器件的首选材料,应用在电池领域,其对于快充、耐高温等特性的提升是非常显著的。

石墨烯虽然成为多方角逐的焦点,各国政府和产业也纷纷进行布局,但受限于成本等问题,石墨烯应用方面还存在诸多问题,目前市场应用主要是以添加剂和辅助材料来使用,难以发挥其真正实力,因此也被称为“工业味精”。例如在锂电池中加入石墨烯材料,或者作为导电剂提高快充性能的电池被称作“石墨烯基电池”,而不是真正的“石墨烯电池”。

锂电池行业投资建议

由于前几年国家政策的扶持,锂电池整体行业处于风口,导致大量资本介入,从而搅乱了整个市场。从2016年下半年开始,锂电池行业在国家政策的指导下,明显加快了行业的整合速度。在新的电池出现替代锂电池前,可以对以下几点持续关注:

在高镍正极材料逐渐抢占市场时,镍材料的价格提升;

国内有技术优势的铝塑膜生产厂家;

智能制造技术改造公司从锂电池装配线升级改造介入锂电池行业;

国产机器人制造厂家逐步介入锂电池生产厂家的智能化、柔性化、高效率产线升级;

锂电池行业越来越规范,产品质量控制越来越严格时,成熟的计算机视觉团队能够借机发展壮大;

2020年左右,大量动力锂电池报废时,电池回收企业和储能设备企业的发展机会将会到来。

1赞

评论

分享

举报

linux用什么命令知道所有用户?

Linux里查看所有用户

(1)在终端里.其实只需要查看/etc/passwd文件就行了.

(2)看第三个参数:500以上的,就是后面建的用户了.其它则为系统的用户.

或者用cat/etc/passwd|cut-f1-d:

蓝点Linux的5个男孩创造神话

自古英雄出少年

蓝点的总经理邓煜、技术总监廖生苗和研发部经理李凌是3个电脑奇才,他们来自不同的城市,性格迥异,却有着共同的梦想。这其中的灵魂人物,便是最年轻、学历最浅却最富传奇色彩的邓煜。

邓煜高瘦干练,不爱说话,有点像古龙笔下的江湖高手。1988年,13岁的邓煜随父母从南昌迁到深圳。在学校里,他开始接触电脑,学习BASIC语言,并将书上的游戏程序输入计算机。1994年,高中毕业的邓煜和几个朋友合伙在赛格电子市场租了个铺面,组装兼容机卖,又无师自通地学会了很多软件应用。1995年2月,邓煜在深圳待烦了,便跑到杭州,一面做电器生意,一面买一些计算机编程方面的书自学。这年年末,当互联网在国内出现的时候,他立即去杭州电信局申请了一个账号,成了国内首批上网冲浪的“新新人类”。

这时正值杭州讯业公司招兵买马,邓煜用当时少有人懂的文本文件做了个人简历带去面试,总经理觉得他挺有灵性,尽管只有高中学历,也破格收下了他。在讯业公司,邓煜真正接触到了网络的尖端技术,他开始编写程序,制作主页,他的“功力”不断增强,职位也升到了技术部经理助理。

1997年,邓煜重返深圳,加盟深圳数据局的下属企业——龙脉公司。在龙脉,邓煜负责网络规划、实施和调试,他的功力在他的好学、钻研中又进了一层。

1998年,邓煜在深圳龙脉公司钻研LINUX(一种免费操作系统)时,在因特网深圳BBS(电子公告版)的LINUX版上,结识了在深圳万用网专攻LINUX的“编程浪子”廖生苗,两人切磋技术,大有相识恨晚之意。

廖生苗是福建大田县的农家孩子,1988年考进上海交通大学电子工程系。在学生时代,他就能下载、使用一些加密并压缩程序。1992年,廖生苗毕业后,一直过着浪迹天涯的“编程浪子”的生活:先是回福州进一家计算机公司工作,后跑到广州,又换了几家公司,1993年底他到了深圳,加入在远望公司,1997年后又去了深圳万用网,他的编程技术也磨练得日益精湛。

1999年年初的一个深夜,在网易的BBS上,邓煜与海口的李凌有幸相识。其实李凌经常去邓煜他们的“网络工作室”下载所需的软件,对邓煜的大名早有所闻。两人一对一地“悄悄”聊天,不知不觉竟聊到了东方发白。从那一夜起,邓煜和李凌结成莫逆之交,当然还有廖生苗,他们成了“铁三角”。

李凌是湖北人,1991年毕业于华中理工大学计算机系,在校期间便获得了高级程序员证书。毕业后他在海南热带农业大学教授计算机课程,后跳槽到海南省数据局,主持一个聊天室。

自从结识了邓煜和廖生苗,李凌内心的热情就像发了芽。1999年春,他竟把工作辞掉,背了个背包买张机票就飞到了深圳。在黄田国际机场,他打了传呼给邓煜:“我到深圳了。”邓煜立即招呼上廖生苗,打的直奔机场迎接远方来客。

3人吃过晚饭,又去酒吧喝酒畅聊,直喝到酒吧打烊。没地方去了,他们就买了一堆饮料,在振兴路和华发路交界处路旁的长凳上坐下,继续海阔天空地谈技术,说抱负,直到早起的环卫工开始清扫街市……

就在3位电脑高手摩拳擦掌准备共同大干一番事业之际,头脑清醒、颇有远见的邓煜想到,他们几个人都是技术型人才,搞技术开发没问题,但一个项目的成功单有技术远远不够,要推向市场,必须有一套完备的操作流程,他们需要一个把技术商品化、市场化的人。邓煜选择了他的同事——在盛润任企划部经理的康哲。

5个男孩的英雄梦

康哲是广东潮州府城人,1990年他考入武汉大学新闻系,在《经济日报》国内政治部实习时就拿到了韬奋新苗奖一等奖,毕业后顺利进入《经济日报》社工作。一年后,他跳槽去了《深圳特区报》社,爱玩电脑的他递了一份“商业计划书”给老总,独自一人撑起了4个《电脑时代》版,采写、排版、校对一人独揽,并将这个版办得有声有色,该版的广告量也水涨船高净增10倍。

1999年3月,28岁的康哲从《深圳特区报》社辞职,加盟盛润网络系统公司。盛润公司是中国第一批从硅谷拿到风险投资、由8个人迅速膨胀起来的互联网企业。康哲想亲眼看看一个概念如何运作、发展壮大到上市的全过程。正是在这里,他认识了邓煜:一个瘦弱沉静,没有大学学历却领导着一批大学生、研究生的电脑奇才。

1999年4月28日,康哲、邓煜、廖生苗、李凌聚在深圳名典咖啡厅,开始郑重筹划“信科思”公司的成立问题。这天,康哲还叫来了他的好友、毕业于北京外经贸大学财会专业的曾颖,准备让这个冷静、沉稳、心细的出色理财专家做他们的大管家。5个年轻人激昂地围坐在一起,一份前途光明的事业摆在他们面前。

康哲摊开一张雪白的餐巾纸说:“这是一张白纸,我们从今天开始在上面着墨,能否画出美妙的蓝图,今天这第一笔至关重要。”

5个小伙子在深圳赛格科技园租了一间不到30平方米的办公场所,开始了他们艰苦的创业。夏日的深圳,天气酷热。辞了职的廖生苗和李凌每天汗流浃背地坐在电脑前,没日没夜地干。

1999年7月下旬,公司第一次筹备会议在深圳江南菜馆的餐桌上举行。当时菜馆里挂满了大红灯笼,一派喜气洋洋的样子,大家都高兴地说:“这是个好兆头!”在这次会议上,公司的商业计划书和远景规划包括公司的框架、每人所占的股份、规章制度等都确定下来,为今后事业的发展奠定了坚实的基础。

按照这个规划,5人的分工是这样的:康哲为董事长,负责蓝点的商业规划和包装;邓煜出任总经理,主持全面工作;廖生苗任技术总监;李凌为研发部经理,两人负责技术开发;曾颖任财务总监。有意思的是,他们还确立了两条原则:一、作为创始人和股东,他们将随时准备在有更具实力的人加入时退出,不能成为企业发展的“绊脚石”。二、要把非商业性的东西完全排除出去,不能因个人的事情影响到企业的发展。因为在个性上,这5个年轻人各具特色,性格鲜明:邓煜冷静稳健;康哲激情圆熟;李凌浪漫不羁;廖生苗孤高莫测;曾颖谦逊谨慎。现在,当他们为共同的目标而奋斗时,有制度保证做前提,在很大程度上避免了相互间因个性不同而容易产生的冲突。这种制度的建立是必须的,也体现了一个现代企业的内涵。

9月7日,他们5人自筹资金20万元,注册成立了深圳信科思公司(后于2000年2月18日更名为蓝点软件技术有限公司)。蓝点的目标非常明确:到美国上市!

不经历风雨

怎能见彩虹

1999年10月1日,蓝点发布了LINUX 1.0 RC版,在IT界引起轰动,并因此被深圳市政府列为高交会11大推荐项目之一。

“蓝点”踌躇满志,但是打击也接踵而来。这个时候,新的竞争对手不断冒出来。原先有合作意向的“长城”、“TCL”电脑被同类型的竞争对手美国软件公司托林斯(TURBO)“抢”走了。没有投入,没有收入,这不能不让蓝点的小伙子们有了几分焦躁,然而他们相互鼓励,并对前景充满了信心。

正在这时,托林斯公司亚太区一位副总裁去香港途经深圳时,专门到蓝点登门拜访。邓煜他们发现来者不善:托林斯竟然打收购蓝点的主意!

邓煜不卑不亢地说,“我们这几个技术人员跟你们在北京网络的那几个程序员不一样,我们不是想拿到高薪,占一点股份就算了的人。”

托林斯的副总裁临走时撂下一句话:“答应收购的话,会有一个比较合理的价钱,半年以后,可就难说了。”

蓝点的小伙子们没有屈服,他们坚信自己的实力,憋着一股子劲继续搞研发。1999年11月,蓝点的技术开发取得了突破性成果,符合了长城和TCL的技术要求,他们毫不犹豫地舍弃托林斯,选择了蓝点。11月24日,蓝点在长城公司的主打产品金长城“飓风699”系列和“居易”系列电脑上全面预装蓝点LINUX”。12月8日,蓝点与TCL致福电脑有限公司结成战略合作伙伴关系,在其主打产品精彩600、610、718系列电脑上全面预装蓝点LINUX。加上成功与国内最大的PC出口商厦华三宝的合作,蓝点每月出货量就达到15万套,一跃成为中文LINUX最大的供货商,占到了国内市场的80%以上。蓝点开始赢利了,他们打了一个漂亮的翻身仗。

有了这个基础,接下来,蓝点的小伙子们开始向他们制定的目标发起了冲刺:到美国上市去!他们实行了反向并购的策略,即物色好一家已经上市的壳公司(美国OTCBB股市的持牌公司MAS),由这家壳公司向蓝点定向发行股票,股票的发行量远大于壳公司本身拥有的股份。这样,名义上是壳公司在收购蓝点,实际上是蓝点摇身一变而成为外国公司的同时,又控制了合并后的公司中的80%股份。这是一个以最少成本达到最大效益的妙招。2000年3月7日,蓝点成功在美国OTCBB市场“借壳上市”,股票代码为“BLPT”。

上市第一天,大洋彼岸开盘时,深圳正是深夜时分。蓝点5位小伙子在各自的住所,屏住呼吸,眼睛一眨也不眨地盯着电脑屏幕,只见屏幕不停刷新,每刷新一次,BLPT的股价就上蹿一次,6美元、12美元,20美元,……终于,BLPT从4美元顽强地冲上了22美元!这就是说,它的股价一天之内暴涨了400%。这意味着蓝点的市值一夜之间达到了4亿美元!这也意味着,像传说中的一样,这5位小伙子子一夜之间成了亿万富翁!尽管这笔财富不能套现,只是PAPER MONEY(纸上钱币)。

蓝点的小伙子们再也控制不住了,关上电脑,他们不约而同地从各自的住所回到赛格科技园,在公司楼下的一个小酒馆聚会。他们举杯痛饮,相拥而笑、而泣,为他们的梦想,为他们的付出。带着醉意,他们又走上街头,且歌且舞,夜风吹拂着他们的头发和衣襟,他们的青春也御风而飞……

然而,天有不测风云。一个月后,席卷全球的纳斯达克股灾骤然爆发,全盘皆墨,包括中国的新浪、搜狐等在内的网络股股价应声急跌。蓝点的股价也不能幸免,一度跌去90%。

不言而喻,这是一场灾难。这场灾难是全球性的。然而蓝点的小伙子们却很镇静,没乱阵脚。由于是赶在股灾前一个月上市,蓝点已经从资本市场上获得了企业发展所需的资金,因此这场股灾对蓝点影响不大。然而,这场股灾对膨胀发展、有泡沫化倾向的IT经济是一记警钟,也让蓝点得到启迪。投机不能带来长期的辉煌,只有创新与实力,只有脚踏实地地占领市场方能不败。

2000年5月,蓝点软件(北京)研发中心成立。这个设在新世纪饭店的研发中心网罗了20多名来自北京大学、清华大学等高等学府的技术能手,技术研究方向定位于嵌入式系统和MIMU GUL(用户界面接口),目光直盯与普通老百姓日常生活相关的信息家电领域。相继时,蓝点软件技术(深圳)有限公司已搬到了深南中路电子科技大厦,已有50多名员工。

8月18日,蓝点2.0标准版,豪华版、“蓝点嵌入”等在北京发布。同月,蓝点LINUX产品荣获《电脑报》读者调查“读者首选品牌奖”、“LINUX操作系统市场占有率第一品牌奖”……

不经历风雨,怎么见彩虹,蓝点小伙子们正在乘风破浪,圆他们的英雄梦想……

linux里文件如何进行文件脱壳

linux很少有需要crack的软件,所以最近总是自娱自乐。自己写的软件自己破着玩但是由于都是知道自己的手段,没有什么意思。真的希望有高手们写些crackme for linux。

最近看了看windows的脱壳大致的理解了脱壳的原理,之前没有怎么接触脱壳,通常只是选择没有壳的软件看看。在linux下的壳没有找到几个。只找到了一个upx的壳,在windows下是个弱壳。实际上在linux下面也是弱壳,完全可以使用"upx-d"的命令解决问题。但我总是喜欢自己手动的。呵呵....纯属于自娱自乐。

ok,开始我们的linux的upx的脱壳之旅.........

我在选择工具的时候花了很多时间,忽然发现GDB在upx面前是那么的苍白无力...也终于知道为什么有人说GDB不适合做逆向了...虽然软件在调试器里可以正常于运行,正常下断。但是根本无法查看反汇编的代码.......。

无奈无奈....使用传说中最好的工具 IDA为此我特地简单的学习了一下IDC脚本的使用方法...

没有什么资料可以参考,是一件很不愉快的事情,因为不知道能不能成功。不管了,一步一步来吧...

我用“upx-d“脱出了原来的文件,发现文件是全的,没有任何部分丢失,所以我相信这些文件会出现在进程空间的某个时间的某个角落,这个很大的坚定了我手动脱壳的信心(但是实际上到这篇文章的结尾我也没有能够在找到完整的程序文件,但我相信理论上内存空间中应该会出现完整的文件的...)。

我的加壳软件是我上次文章中用到做外挂的mines(扫雷游戏)。先找到了upx-3.03-i386_linux软件附件中我会给出的免的度这篇文章的人去寻找了。

对我们目标软件加壳,命令如下,的确是个好用的压缩壳软件,直接有54%的压缩律。

代码:

[jun@beijihuCom dumpupx]$Content$nbsp;./upx mines

Ultimate Packer for eXecutables

Copyright(C) 1996- 2008

UPX 3.03 Markus Oberhumer, Laszlo Molnar& John Reiser Apr 27th 2008

File size Ratio Format Name

------------------------------------------------

13960-> 7556 54.13% linux/elf386 mines

Packed 1 file.

[jun@beijihuCom dumpupx]$Content$nbsp;

好了,我们开始调试他了,加了壳以后,一般的调试软件已经对他无能为力了...

实验一下GDB和 DDD的效果...以及objdump

readelf还可以正常使用,(仅限于一部分功能.呵呵,不详谈了...)

代码:

[jun@beijihuCom dumpupx]$Content$nbsp;readelf-e./mines

ELF Header:

Magic: 7f 45 4c 46 01 01 01 03 00 00 00 00 00 00 00 00

Class: ELF32

Data: 2’s complement, little endian

Version:; 1(current)

OS/ABI: UNIX- Linux

ABI Version: 0

Type: EXEC(Executable file)

Machine: Intel 80386

Version: 0x1

Entry point address: 0xc02598

Start of program headers: 52(bytes into file)

Start of section headers: 0(bytes into file)

Flags: 0x0

Size of this header: 52(bytes)

Size of program headers: 32(bytes)

Number of program headers: 2

Size of section headers: 40(bytes)

Number of section headers: 0

Section header string table index: 0

There are no sections in this file.

Program Headers:

Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align

LOAD 0x000000 0x00c01000 0x00c01000 0x01d60 0x01d60 R E 0x1000

LOAD 0x0002fc 0x0804b2fc 0x0804b2fc 0x00000 0x00000 RW 0x1000

上面的输出,我们可以发现他的入口点是0xc02598这个入口点已经和GCC编译出来的程序大不一样了。实际上重“upx-d“脱出来的效果来看,原来的入口点基本上是不会改变的,也就是说我们的手动脱壳的时候软件的入口点,加载方式都是和未加壳的软件是一样的...这一点又为我们的脱壳成功,增加了砝码..

继续....gdb调试一下

代码:

(gdb) b*0xc02598

Breakpoint 1 at 0xc02598

(gdb) r

Starting program:/home/jun/Crack/dumpupx/mines

warning: shared library handler failed to enable breakpoint

(no debugging symbols found)

Breakpoint 1, 0x00c02598 in??()

(gdb) disassemble

No function contains program counter for selected frame.

(gdb)

gdb看不反汇编代码,晕了都不知道下一步的操作是什么....看来是没有什么用了

祭起传说中的逆向利器IDA.学西习了一下,简单操作,我开始了调试之旅.

代码:

[jun@beijihuCom dumpupx]$Content$nbsp;idal./mines

等到加载完成,会停在入口处,呵呵在光标在call上直接按F4,程序运行,停到了入口出

单步运行...实际上我没有什么办法,不知道有什么下好的方法下断点,可以使这个简单方法调试...

这边我是这么想的,upx是压缩壳,当他把执行权交给原目标程序的时候,必定会有一个大的跳转,好多新手在windows脱壳,都是以这个为oep的标准的。linux应该也不会例外的...

F8单步到0xc025c8跳到 oxc025d1在 0xc025d3又会跳回来。显然是个循环。不在循环里浪费时间了。我们向下找找,下面有个retn返回。光标移到上面F4。实际上没有什么把握。只是蒙的,结果很好,没有飞走.F8单步到了这里

继续单步,retn到一个地方

不详细分析了往下看。翻阿翻,不会这么巧吧.看见了 jmp dword ptr [edi]跳转,这不会是传说中的大跳吧。

不管直接F4到这里...哈哈很成功。

单步一下,跳到了这里。

不懂代码的具体含义,但是明显不是程序的入口...为什么?单步....继续

看到这里我忽然顿悟,这里是在做ld连接,不能让他运行了,很可能是为了我们目标程序的运行进行共享库的连接..会修改我们内存中的映像文件。这样我们dump出来的就不是原来的干净程序,因为我们没有修复工具,比起windows里面的PE修复要麻烦多了.....所以赶紧dump出来...

用来dump映像的idc脚本

代码:

#include<idc.idc>

#define PT_LOAD 1

#define PT_DYNAMIC 2

static main(void)

{

auto ImageBase,StartImg,EndImg;//基址 08048000

auto e_phoff;

auto e_phnum,p_offset;//paddr 0xc地址,pmemsz ox14大小,p_offset 0x4

auto i,dumpfile;

ImageBase=0x08048000;

StartImg=0x08048000;

EndImg=0x0;

Message("%8x\n",Dword(ImageBase));

if(Dword(ImageBase)==0x7f454c46|| Dword(ImageBase)==0x464c457f)

{

if(dumpfile=fopen("./dumpfile","w+"))

{

e_phoff=ImageBase+Word(ImageBase+0x1c);

e_phnum=Word(ImageBase+0x2c);

for(i=0;i<e_phnum;i++)

{

if(Dword(e_phoff)==PT_LOAD|| Dword(e_phoff)==PT_DYNAMIC)

{ p_offset=Dword(e_phoff+0x4);

StartImg=Dword(e_phoff+0xc);

EndImg=Dword(e_phoff+0xc)+Dword(e_phoff+0x14);

dump(dumpfile,StartImg,EndImg,p_offset);

Message("dump LOAD%d ok.\n",i);

}

e_phoff=e_phoff+0x20;

}

fseek(dumpfile,0x30,0);

fputc(0x00,dumpfile);

fputc(0x00,dumpfile);

fputc(0x00,dumpfile);

fputc(0x00,dumpfile);

fclose(dumpfile);

}else Message("dump err.");

}

}

static dump(dumpfile,startimg,endimg,offset)

{auto i;

auto size;

size=endimg-startimg;

fseek(dumpfile,offset,0);

for( i=0; i< size; i=i+1)

{

fputc(Byte(startimg+i),dumpfile);

}

}

改变文件的属性,让他可以运行。

代码:

[jun@beijihuCom dumpupx]$Content$nbsp;su

口令:

[root@beijihuCom dumpupx]# chmod 755./dumpfile

[root@beijihuCom dumpupx]#./dumpfile

程序运行的很好..

总结:第一次在linux下手动脱壳,看上去文章中写的很轻松,实际上在之前做了很多工作。包括ELF的加载等等。还有我发现如果程序的节表头程序也能很好的运行,什么的..

另外,我之调试的时候,实际经过很多挫折...没有足够的经验嘛...不过些文章,截图的时候都很顺利..呵呵.共勉........

阅读剩余
THE END