The preset invention relates to a new approach for treating a cancer or fibrosis, such as Hepatocellular carcinoma, or liver fibrosis using an extract from from a plant ofGraptopetalumsp., Rhodiolasp. orEcheveriasp., and prepared by extracting the plant with Dimethyl sulfoxide (DMSO), its fraction or the compound isolated from the extract.本發明關於治療癌症或纖維化,如肝細胞癌、或肝纖維化之新穎方法,係使用從縞瓣屬(Graptopetalumsp.)、紅景天屬(Rhodiolasp.)或石蓮花屬(Echeveriasp.)植物中所得之萃取物,以及藉由二甲基亞碸(DMSO)萃取該植物,從該萃取物所分離之分液或化合物。