iT邦幫忙

技術文章

RSS

Day28風險管理參數優化

透果調整take_profit_ratio、atr_multiplier,來測試怎樣的參數會是最好的。我一開始將take_profit_ratio=0.025、...

Day27專注於特徵工程

我加入一些新的特徵 # MACD 和 Signal 的變化率 df['MACD_Diff'] = df['MACD'].diff() df['...

10 個日常實用的 Python 自動化腳本分享

/01/ 剪貼簿管理器 你是否發現自己忙於處理多個文本片段,而忘記了自己複製了什麼?你有沒有想過有一個工具可以記錄你一天中複製的所有內容? 該自動化腳本利用 P...

React從0開始-Day5 JSX陣列

可以在JSX中放入陣列(listItems)不過以這樣的寫法console中會顯示錯誤訊息正確的寫法:陣列中的每一個元素都應該要有key屬性,key屬性的用途主...

React從0開始-Day4 JSX

每個組件只能回傳一個元素 (物件),他不能同時回傳多個元素 說明: 代表一個元素,如果沒有用把三個元素包進一個元素裡,程式會報錯 ( javaScript本身的...

React從0開始-Day3 組件component

今天要學習Component組件,組件的功能就像是一個容器,他可以把多個HTML元素裝在一起,也就是說可以把網頁拆成不同部分來寫,React會把這些組件結合在一...

Day23 IoT 資安:為什麼智慧家電也可能被駭?

隨著智慧家電越來越普及,像是智慧插座、智慧燈泡、攝影機,甚至冰箱,都連上了網路,但許多IoT裝置的設計並沒有把安全放在第一位,例如預設密碼、過舊的韌體版本或資料...

Day22 第三週心得:資安防禦比想像中更複雜

經過第三週的學習,我發現資安防禦並不只是裝好防毒軟體或設定防火牆這麼簡單。 像Suricata、WAF、ElasticSearch、Grafana、Wazuh這...

Day21 密碼學小旅行:從 RSA 到後量子密碼 PQC

這邊會做一個簡易版的實作 今天要學的核心概念加密:把原始資料變成看不懂的密文。解密:用正確的鑰匙把密文還原。雜湊:幫資料生成指紋,確認是否被竄改。 動手...

Day20 C程式 🗂️ display.h

🗂️ display.h #ifndef DISPLAY_H #define DISPLAY_H #include "maze_gen.h"...

解LeetCode的學習筆記Day23_Merge k Sorted Lists_分治_Heap(Priority Queue)

今天是紀錄LeetCode解題的第二十三天又來看一題困難題 第二十三題題目:You are given an array of k linked-lists l...

day22 介紹Nmap概念與手動/自製掃描結果差異

Nmap 是一個功能完整的網路掃描工具,用於發現主機、掃描 port、辨識服務版本、做 OS 指紋辨識,還有可擴充的 Nmap Scripting Engine...

day21 同步 vs 多執行緒的效能比較

今天要使用 System.nanoTime() 量測程式執行時間,比較同步掃描 和 多執行緒掃描 的效能差異,學會用「數據」而不是「感覺」來判斷程式快或慢 Sy...

D17|智慧合約常見漏洞地圖

Web3 的攻擊面不只來自人與裝置,也深藏在合約的邏輯與呼叫順序裡。今天用一張「開發者視角」的地圖,把最常見且反覆出現的弱點一次釐清,強化後續審閱與風控的直覺。...

Day 6:自動化防禦介面設計(概念與系統架構)

一、目標 定義前端提示元件與後端風險評分服務之交互方式與觸發時機。 規劃管理端儀表板應呈現的關鍵資訊與管理工作流程(workflow)。 制定告警策略、回饋機...

Day 5:建立自動化檢測流程與分數化模型(Rule-based Scoring + API 整合)

一、今日目標 延續前一日的測試環境,本篇將建立一個「自動化偵測流程」,將 Day3 的樣本與 Day4 的 Gophish 測試結果結合,產生可量化的風險分數(...

Day 4:建立測試環境與倫理聲明(Gophish 部署與安全設定)

一、今日目標 在本機或 VM 建立可復現且安全的釣魚測試環境(以 Gophish 為範例)。 完成基本的 Gophish 設定流程:管理介面、寄件人(sendi...

Day 12: 387. First Unique Character in a String

Given a string s, find the first non-repeating character in it and return its in...

Day 11: 344. Reverse String

Write a function that reverses a string. The input string is given as an array o...

Day 10: 125. Valid Palindrome

A phrase is a palindrome if, after converting all uppercase letters into lowerca...

Day 18:Nmap 掃描與網路探測原理—實務流程、常用指令與防護要點

Nmap(Network Mapper)是網路偵測與滲透測試領域最常用的工具之一。它能幫助我們從「找出存活主機」→「找出開放埠」→「辨識服務版本/作業系統」→「...

Day 17(本週實作):使用 OWASP ZAP 進行網站安全掃描

本週進入第一個實作主題,我們將實際體驗如何使用 OWASP ZAP(Zed Attack Proxy) 掃描網站漏洞。ZAP 是一款由 OWASP 開發的開源工...

Day26移除極端平衡,導入機率濾網

移除 class_weight='balanced' 參數,讓模型學習數據原本的偏斜狀態。在 backtest_strategy 中啟用信心閾值。同時修正一下空...

資安入門與實務應用介紹 19:滲透測試流程介紹(Reconnaissance → Exploitation → Post-Exploitation)

滲透測試(Penetration Testing)的一個完整流程。滲透測試不是「亂砍主機」,而是模擬攻擊者來找出弱點、驗證防護效果,最後把發現回饋給防護方。整個...

Day25引入預測機率濾網

在每個 Fold 中,讓模型用 predict_proba 輸出機率,並將機率值 (針對 Target=1 的機率) 存入 y_pred 中,方便後續回測使用。...

以Windows實作SniperPhish (27/30: SniperPhish的維護:MySQL意外中斷連線)

由於SniperPhish是裝在Windows作業系統內,並且用XAMPP去跑apache伺服器,因此有時會出現MySQL意外中斷事件,畫面如圖:屆時Snipe...

以Windows實作SniperPhish (26/30: SniperPhish附錄:SniperHost)

SniperPhish除了各種Tracker設定和Email寄送設定之外,SniperPhish還有一項功能,那就是SniperHost!SniperHost的...

以Windows實作SniperPhish (25/30: SniperPhish實際運用與其他軟體比較)

做完SniperPhish的功能操作後,您可能不禁覺得沒有中小型企業來參與社交工程演練,會感覺很單調呢!因此,我特別邀請兩組團隊,另外也做自我測試,以保證這個S...

Day24解決類別不平衡問題

目標: 增加 Target=1 的樣本數量,讓模型有更多正樣本可以學習。降低主程式中的 RETURN_THRESHOLD。將他降至0.0015 if __nam...