不再关注网络安全
在Flutter应用中,导航栏或Tab切换页面后默认情况下会丢失原页面状态,即每次进入页面时都会重新初始化状态,显然这样增加了额外的开销,并且带来了不好的用户体验。页面保持状态,不重绘,在app中很重要,比如看着朋友圈/热门微博,看到一半,需要切换到其他tab设置点东西,再切换回来,这个时候肯定不需要页面重绘,然后从头开始看吧,而...
SharpHide 一个很好的创建隐藏注册表项的持久性技巧,干扰和绕过DFIR调查。使用NtSetValueKey本机API创建隐藏(空指针)的注册表项。这是通过在UNICODE_STRING键值名称的前面添加一个空字节来实现的。 该工具使用以下注册表路径在其中创建隐藏的运行密钥: (user为HKCU,否则为HKLM)\SOFTWARE\Microsoft\Windows\CurrentVersi...
Flutter提供了一种非常方便的方式来创建标签布局。为了使标签起作用,我们需要使选定的标签和内容部分保持同步。这是TabController的工作。我们的示例应用程序有一个屏幕,其中包含一个带有两个屏幕的标签栏。 要将Tabs添加到应用程序中,我所需要做的就是创建TabBar和TabBarView并将TabController附加到它们。TabController会将TabB...
Flutter几乎每个初学者都面临一个问题,如何在AppBar中的TabBar不显示/隐藏标题Title小部件。这是我找到的解决方案。 @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( flexibleSpace: SafeArea( child: getTabBar(), ), ), ...
CAPE 恶意软件配置和Payload提取 CAPE是一个恶意软件沙箱。自动执行恶意软件分析过程,目标是从恶意软件中提取Payload和配置。这使CAPE能够基于Payload签名检测恶意软件,并实现了恶意软件逆向工程和威胁情报的许多目标的自动化,亦可用于取证分析等场景。 从最初在样本上运行时,CAPE可以检测到许多恶意软件技术或行为以及特定的恶意...
使用JavaScript检测广告拦截器的方法 如果您想知道您网站上的访问者是否正在阻止百度联盟、阿里妈妈、Google AdSense和其他在线网络广告,则可以借助一些JavaScript轻松地做到这一点。常见的广告拦截器有哪些?可参考《手机广告过滤,手机广告拦截软件推荐》以及《用uBlock Origin过滤广告,享受最好的广告拦截体验》。 第1步:了...
WAScan - Web应用程序扫描器 WAScan是一个开源Web应用程序安全扫描程序。它旨在使用“黑匣子”方法查找各种漏洞,这意味着它不会研究Web应用程序的源代码,而是像模糊测试器(fuzzer)一样工作,扫描已部署的Web应用程序的页面,提取链接和表单并进行攻击脚本,发送payloads并查找错误消息,等等。WAScan基于python2.7构建,并且可以在具有...
MySQL8 修改重置root密码 这里要单独强调是MySQL8,因为在MySQL 8.04前,执行:SET PASSWORD=PASSWORD('[新密码]');可行,但是MySQL8.0.4开始,这样默认是不行的。因为之前,MySQL的密码认证插件是“mysql_native_password”,而现在使用的是“caching_sha2_password”。 MySQL8修改root密码 # mysql -u ...
登录PhpMyadmin的时候它一直说“Failed to set session cookie. Maybe you are using HTTP instead of HTTPS to access phpMyAdmin”,本文提供3种解决该问题的方法。 您可以轻松解决此问题。请按照以下步骤操作。 方法一:配置文件错误导致,修复方法 检查一下是否正确配置了您的服务器文件。如果没有,请进行如下更改。 php...
回调函数绕过D盾查杀 常见的PHPshell回调函数如下: call_user_func_array() call_user_func() array_udiff() array_filter() array_walk() array_map() array_reduce() array_walk_recursive() registregister_shutdown_function() register_tick_function() filter_var() filter_var_array() uas...